       self._minimumTolerance = minimumTolerance
       self._now = now
       self._scheduleOptionsAction = scheduleImmediately
-      self._scheduleAfterToleranceSchedulerOptionsAction = delayed
-      self._scheduleAfterIntervalToleranceSchedulerOptionsAction = interval
+      self._scheduleAfterToleranceOptionsAction = delayed
+      self._scheduleAfterIntervalToleranceOptionsAction = interval
     }
 
     /// Creates a type-erasing scheduler to wrap the provided scheduler.

        SchedulerOptions?,
        @escaping () -> Void
      ) -> Cancellable
    private let _scheduleAfterToleranceSchedulerOptionsAction:
      (
        SchedulerTimeType,
        SchedulerTimeType.Stride,

    {
      self._now = { scheduler.now }
      self._minimumTolerance = { scheduler.minimumTolerance }
      self._scheduleAfterToleranceOptionsAction = scheduler.schedule
      self._scheduleAfterIntervalToleranceOptionsAction = scheduler.schedule
      self._scheduleOptionsAction = scheduler.schedule
    }

