   ///
   /// This call is non-blocking and wait-free.
   ///
-  /// - returns: this `Deferred`'s resolved `Result`, or `nil`
+  /// - returns: this `Deferred`'s `Result`, or `nil`
 
   public func peek() -> Result<Value, Error>?
   {


  /// Enqueue a notification to be performed asynchronously after this `Deferred` becomes resolved.
  ///
  /// The enqueued closure will extend the lifetime of `self` 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 resolved `Result` of `self`

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

    self.init(queue: queue, result: Result<Value, Error>(value: value))
  }

  /// Initialize as resolved with an `Error`
  ///
  /// - parameter qos: the QoS at which the notifications should be performed; defaults to the current QoS class.
  /// - parameter error: the error state of this `Deferred`
