Trait Rangeable
d2_iterators::gen_range
pub trait Rangeable: AddAssign + PartialOrd + Copy { }
impl<T: AddAssign + PartialOrd + Copy> Rangeable for T