docs: def first_interval_starting(self, start: datetime.datetime) -> \
              Optional[Interval]:
          """
          Returns our first interval that starts with the ``start`` parameter, or
          ``None``.
          """
          for i in self.intervals:
              if i.start == start:
                  return i
          return None