docs: def lastElementChild(self) -> Optional[AbstractNode]:
          """Last Element child node.
  
          If this node has no element child, return None.
          """
          for child in reversed(self.childNodes):  # type: ignore
              if child.nodeType == Node.ELEMENT_NODE:
                  return child
          return None