```rust fn get_all<T: 'static>(&self) -> impl Iterator<Item = &T>; fn get_all_mut<T: 'static>(&mut self) -> impl Iterator<Item = &mut T>; ``` in case you ever want to possibly get multiple items of the same type out.