pub(crate) fn make_class( name: &str, class_map: &mut HashMap<String, Instance<Class>>, commands: &mut Commands<'_, '_>, make_class: impl FnMut() -> ClassBundle, ) -> Instance<Class>