code: def _peek(self, *types):
          
          tok = self._scanner.token(self._pos, types)
          return tok[2]
docs: Returns the token type for lookahead; if there are any args
          then the list of args is the set of token types to allow