docs: def build(self, tokenlist):
          """Build a Wikicode object from a list tokens and return it."""
          self._tokens = tokenlist
          self._tokens.reverse()
          self._push()
          while self._tokens:
              node = self._handle_token(self._tokens.pop())
              self._write(node)
          return self._pop()