pub fn do_with_inheritable_variables<F>( root: &mut (dyn Reflect + 'static), func: &mut F, ignored_types: &[TypeId], )where F: FnMut(&mut (dyn ReflectInheritableVariable + 'static)),