pub fn parse_int<T: FromStr + Ord + Display>(
    vs: &str,
    min: Option<&T>,
    max: Option<&T>,
    range_ends: RangeEnds
) -> Result<T, StdError>where
    <T as FromStr>::Err: ToString,