pub fn generate_scope_from_struct_defs(struct_defs: Vec<StructDef>) -> Scope