Trait Successor
streams_orderednogaps
pub trait Successor { fn next(&self) -> Self; }
fn next(&self) -> Self