 
     private let _minimumTolerance: () -> SchedulerTimeType.Stride
     private let _now: () -> SchedulerTimeType
-    private let _scheduleAfterIntervalToleranceSchedulerOptionsAction:
+    private let _scheduleAfterIntervalToleranceOptionsAction:
       (
         SchedulerTimeType,
         SchedulerTimeType.Stride,

    {
      self._now = { scheduler.now }
      self._minimumTolerance = { scheduler.minimumTolerance }
      self._scheduleAfterToleranceSchedulerOptionsAction = scheduler.schedule
      self._scheduleAfterIntervalToleranceSchedulerOptionsAction = scheduler.schedule
      self._scheduleOptionsAction = scheduler.schedule
    }


      options: SchedulerOptions?,
      _ action: @escaping () -> Void
    ) {
      self._scheduleAfterToleranceOptionsAction(date, tolerance, options, action)
    }

    /// Performs the action at some time after the specified date, at the
