code: def activate_left(self, token):
          
          watchers.MATCHER.debug(
              "Node <%s> activated left with token %r", self, token)
          return self._activate_left(token.copy())
docs: Make a copy of the received token and call `_activate_left`.