   /// - returns: whether the call succesfully changed the state of this `Deferred`.
 
   @discardableResult
-  public override func determine(_ value: Value) -> Bool
-  {
-    return super.determine(value)
+  open override func determine(_ value: Value) -> Bool
+  {
+    return determine(Determined(value))
   }
 
   /// Set this `Deferred` to an error and dispatch all notifications for execution.

  /// - returns: whether the call succesfully changed the state of this `Deferred`.

  @discardableResult
  public override func determine(_ result: Determined<Value>) -> Bool
  {
    return super.determine(result)
  }

  /// - returns: whether the call succesfully changed the state of this `Deferred`.

  @discardableResult
  open override func determine(_ error: Error) -> Bool
  {
    return determine(Determined(error))
  }

  /// Change the state of this `TBD` from `.waiting` to `.executing`
