   /// Set the `Result` of this `Deferred` and dispatch all notifications for execution.
   ///
   /// Note that a `Deferred` can only be resolved once.
-  /// On subsequent calls, `resolve` will fail and return `false`.
+  /// On subsequent calls, `resolve()` will fail and return `false`.
+  ///
   /// This operation is lock-free and thread-safe.
   ///
   /// - parameter result: the intended `Result` to resolve this `Deferred`

    return true
  }

  /// Set the value of this `Deferred` and dispatch all notifications for execution.
  ///
  /// Note that a `Deferred` can only be resolved once.
  /// On subsequent calls, `resolve` will fail and return `false`.
  /// This operation is lock-free and thread-safe.
  ///
  /// - parameter value: the intended value for this `Deferred`


  /// Enqueue a notification to be performed asynchronously after this `Deferred` becomes resolved.
  ///
  /// The enqueued closure will extend the lifetime of this `Deferred` until `task` completes.
  ///
  /// - parameter queue: the `DispatchQueue` on which to dispatch this notification when ready; defaults to `self`'s queue.
  /// - parameter task: a closure to be executed as a notification
  /// - parameter result: the `Result` of this `Deferred`

  public func notify(queue: DispatchQueue? = nil, task: @escaping (_ result: Result<Value, Error>) -> Void)
  {
