The CompilerEnvironment object that is used for loading C-modules and by compile() .
compile() is essentially an alias for the CompilerEnvironment()->compile() in this object.
CompilerEnvironment , compile()