docs: def append(self, obj):
          """Append an element to the end of the list.
  
          Parameters
          ----------
          obj : KQMLObject or str
              If a string is passed, it is instantiated as a
              KQMLToken before being added to the list.
          """
          if isinstance(obj, str):
              obj = KQMLToken(obj)
          self.data.append(obj)