Compiler: first step toward recursive module