pub fn make_struct( name: &str, it: impl IntoIterator<Item = (&'static str, Type, Expression)>, ) -> Expression