 	///
 	/// - parameters:
 	///   - date: Starting date.
-	///   - action: Closure to perform.
+	///   - action: Closure of the action to perform.
 	///
 	/// - returns: Optional disposable that can be used to cancel the work
 	///            before it begins.

	///
	/// When the work is executed depends on the scheduler in use.
	///
	/// - returns: Optional disposable that can be used to cancel the work
	///            before it begins.
	func schedule(action: () -> Void) -> Disposable?
}

		return d
	}

	/// Schedules a recurring action at the given interval and beginning at the
	/// given start time. A reasonable default timer interval leeway is
	/// provided.
	///
	/// - parameters:
	///   - date: Date to schedule the first action for.
	///   - repeatingEvery: Repetition interval.
	///   - action: Closure of the action to repeat.
	///
	/// - returns: Optional disposable that can be used to cancel the work
	///            before it begins.
