 	/// Schedules an action for execution at or after the given date.
 	///
 	/// - parameters:
-	///   - date: Starting time.
-	///   - action: Closure of the action to perform.
+	///   - date: The start date.
+	///   - action: A closure of the action to be performed.
 	///
 	/// - returns: Optional `Disposable` that can be used to cancel the work
 	///            before it begins.

	/// given start date.
	///
	/// - parameters:
	///   - date: Date to schedule the first action for.
	///   - interval: Repetition interval.
	///   - disposable: A disposable.
	///   - action: Closure of the action to repeat.
	///
	///	- note: If you plan to specify an `interval` value greater than 200,000
	///			seconds, use `schedule(after:interval:leeway:action)` instead

	/// the action is called instantly.
	///
	/// - parameters:
	///   - action: A closure of the action to be performed on the main thread.
	///
	/// - returns: `Disposable` that can be used to cancel the work before it
	///            begins.
