docs: def parser(self):
          """A :class:`configparser.RawConfigParser` object with :attr:`available_files` loaded."""
          parser = configparser.RawConfigParser()
          for filename in self.available_files:
              friendly_name = format_path(filename)
              logger.debug("Loading configuration file: %s", friendly_name)
              loaded_files = parser.read(filename)
              if len(loaded_files) == 0:
                  self.report_issue("Failed to load configuration file! (%s)", friendly_name)
          logger.debug("Loaded %s from %s.",
                       pluralize(len(parser.sections()), "section"),
                       pluralize(len(self.available_files), "configuration file"))
          return parser