module: codegen -> translator