combine_language
pub fn float<I>() -> impl Parser<Input = I, Output = f64> where I: Stream<Item = char>, I::Error: ParseError<I::Item, I::Range, I::Position>,