Allows namespaces to be extended.
Exports the module if not parametric.
Runs the default instance of the module.
Allows compiling files.