code: public Parser<Token> token(String... tokenNames) {
      if (tokenNames.length == 0) return Parsers.never();
      @SuppressWarnings("unchecked")
      Parser<Token>[] ps = new Parser[tokenNames.length];
      for(int i = 0; i < tokenNames.length; i++) {
        ps[i] = Parsers.token(InternalFunctors.tokenWithSameValue(word(tokenNames[i])));
      }
      return Parsers.or(ps);
    }
docs: A {@link Parser} that recognizes a token identified by any of {@code tokenNames}.