Modules

lift expression evaluation to compile time