pub trait Codegen { // Required method fn gen_declarations(declarations: &Declarations) -> Result<String>; }