docs: def _any_overlap_or_contiguous(self, test_overlap: bool) -> bool:
          """
          Do any of the intervals overlap?
  
          Args:
              test_overlap: if ``True``, test for overlapping intervals; if
                  ``False``, test for contiguous intervals.
          """
          for i in range(len(self.intervals)):
              for j in range(i + 1, len(self.intervals)):
                  first = self.intervals[i]
                  second = self.intervals[j]
                  if test_overlap:
                      test = first.overlaps(second)
                  else:
                      test = first.contiguous(second)
                  if test:
                      return True
          return False