 	/// beginning at the given start time.
 	///
 	/// - parameters:
-	///   - date: Date to schedule the first action for.
-	///   - interval: Repetition interval.
+	///   - date: A date to schedule the first action for.
+	///   - interval: A repetition interval.
 	///   - leeway: Some delta for repetition interval.
-	///   - action: Closure of the action to repeat.
+	///   - action: A closure of the action to repeat.
 	///
 	/// - returns: Optional `Disposable` that can be used to cancel the work
 	///            before it begins.

	/// provided leeway, beginning at the given start date.
	///
	/// - parameters:
	///   - date: Date to schedule the first action for.
	///   - interval: Repetition interval.
	///	  - leeway: Some delta for repetition interval.
	///   - action: Closure of the action to repeat.
	///
	/// - returns: Optional `Disposable` that can be used to cancel the work
	///	           before it begins.

	}

	/// Dequeues and executes all scheduled actions, leaving the scheduler's
	/// date at `Date.distantFuture()`.
	public func run() {
		advance(to: Date.distantFuture)
	}
