docs: def scheduler(self):
          """Returns the scheduler object."""
          if self._scheduler is None:
              self._scheduler = xenon.Scheduler.create(**self.scheduler_args)
  
          return self._scheduler