docs: def accept(self, *names, **kwargs):
      """
      Extracts a token of one of the specified rule names and doesn't error if
      unsuccessful. Skippable tokens might still be skipped by this method.
  
      # Arguments
      names (str): One or more token names that are accepted.
      kwargs: Additional keyword arguments for #next().
  
      # Raises
      ValueError: if a rule with the specified name doesn't exist.
      """
  
      return self.next(*names, as_accept=True, **kwargs)