pub fn generate_program(program: &Program) -> Result<String, Diagnostic>
Generate one Rust source file wiring together every file in a Program.
Program