code: def make_section(section_id=None, contents=None):
      
      section = nodes.section()
      section['ids'].append(nodes.make_id(section_id))
      section['names'].append(section_id)
      if contents is not None:
          section.extend(contents)
      return section
docs: Make a docutils section node.
  
      Parameters
      ----------
      section_id : `str`
          Section identifier, which is appended to both the ``ids`` and ``names``
          attributes.
      contents : `list` of ``docutils.nodes``
          List of docutils nodes that are inserted into the section.
  
      Returns
      -------
      ``docutils.nodes.section``
          Docutils section node.