docs: def _extract_path_parameters_from_paths(paths):
      """
      from a list of paths, return back a list of the
      arguments present in those paths.
  
      the arguments available in all of the paths must match: if not,
      an exception will be raised.
      """
      params = set()
      for path in paths:
          parts = PART_REGEX.split(path)
          for p in parts:
              match = PARAM_REGEX.match(p)
              if match:
                  params.add(match.group("name"))
      return params