def push(self, obj):
        """Prepend an element to the beginnging 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.insert(0, obj)
Prepend an element to the beginnging 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.