pub trait Loadable { type Output: Send + Sync; // Required method fn load(&mut self) -> Self::Output; }