code: def copy(self):
          
          return self.__class__(self.tag, self.data.copy(), self.context.copy())
docs: Make a new instance of this Token.
  
          This method makes a copy of the mutable part of the token before
          making the instance.