pub fn parse<T>( value: &str, ) -> Result<RangeIterator<T>, ParseError<<T as Num>::FromStrRadixErr>>where T: NumAssign + Clone + Bounded + PartialOrd,