pub fn token<'a, I>( token_to_match: Token<'a>, ) -> impl Parser<'a, I, Metadata<'a>, ParserError<'a>>where I: ValueInput<'a, Token = Token<'a>, Span = ParserSpan>,