pub fn uncons<Input>( input: &mut Input) -> ParseResult<Input::Token, Input::Error> where Input: ?Sized + Stream,