Loads a module by its FQN path and runs pass 1 on it.
Loads a module by its file path and runs pass 1 on it.
Runs the command.
Runs semantic pass 1 on a module. Also imports its dependencies.
Runs semantic pass 2 on a module.
Context information.
Explicitly specified modules (on the command line.)
For finding and loading modules.
Whether to print the module tree.
Whether to print the symbol tree.
The compile command. NOTE: The plan is to replace CompileCommand.