docs: def _get_section(self, name, create=True):
          """Retrieve a section by name. Create it on first access."""
          try:
              return self.sections[name]
          except KeyError:
              if not create:
                  raise
  
              section = Section(name)
              self.sections[name] = section
              return section