//! Externalities support to register a wide variety custom extensions. The [`Extensions`] provides
/// As extensions are stored as `Box<Any>`, this trait should give more confidence that the correct
pub fn iter_mut(&mut self) -> impl Iterator<Item = (&TypeId, &mut Box<dyn Extension>)> {