pub fn compile(defs: &Defs, options: &CodegenOptions) -> Result<String, Errors>
Compile the given AST definitions into Rust source code.