docs: def parse_rst(text: str) -> docutils.nodes.document:
      """Parse text assuming it's an RST markup."""
      parser = docutils.parsers.rst.Parser()
      components = (docutils.parsers.rst.Parser,)
      settings = docutils.frontend.OptionParser(components=components).get_default_values()
      document = docutils.utils.new_document('<rst-doc>', settings=settings)
      parser.parse(text, document)
      return document