Compilation process, from AST to Sema to Sequences of Insts.
Compile the given AST definitions into Rust source code.