pub fn num_checker<'a, E: ParseError<&'a str>>( input: &'a str, ) -> IResult<&'a str, &'a str, E>where <&'a str as InputTakeAtPosition>::Item: AsChar,