pub fn skip_while<I: Input, F>(input: &mut I, condition: F) -> Result<(), I>where F: FnMut(I::Token) -> bool,