docs: def time_delta(self, end_datetime=None):
          """
          Get a timedelta object
          """
          start_datetime = self._parse_start_datetime('now')
          end_datetime = self._parse_end_datetime(end_datetime)
          seconds = end_datetime - start_datetime
  
          ts = self.generator.random.randint(*sorted([0, seconds]))
          return timedelta(seconds=ts)