docs: def schedule_batch(self, batch: Batch):
          """Schedule many jobs at once.
  
          Scheduling jobs in batches allows to enqueue them fast by avoiding
          round-trips to the broker.
  
          :arg batch: :class:`Batch` instance containing jobs to schedule
          """
          jobs = list()
          for task, at, args, kwargs in batch.jobs_to_create:
              task = self._tasks.get(task)
              jobs.append(
                  Job(task.name, task.queue, at, task.max_retries,
                      task_args=args, task_kwargs=kwargs)
              )
          return self._broker.enqueue_jobs(jobs)