docs: public CancellableContext withDeadline(Deadline deadline,
        ScheduledExecutorService scheduler) {
      checkNotNull(deadline, "deadline");
      checkNotNull(scheduler, "scheduler");
      return new CancellableContext(this, deadline, scheduler);
    }