       {
         if CAS(tail, waiter, &waiters)
         { // waiter is now enqueued
-          // OSAtomicIncrement32Barrier(&waiting)
           return true
         }
       }


  private init() {}

  /// Initialize to an already determined state
  ///
  /// - parameter value: the value of this `Deferred`

    }
  }

  // MARK: private methods

  /// Change the state of this `Deferred` from `.Waiting` to `.Executing`
