Compiler for modules.