pub trait Morsel: 'static + Send { type Item; // Required method fn next(&mut self) -> Step<Self::Item>; }