docs: def start_datetime(self) -> Optional[datetime.datetime]:
          """
          Returns the start date of the set of intervals, or ``None`` if empty.
          """
          if not self.intervals:
              return None
          return self.intervals[0].start