       return (3*d).description
     }
 
-    result3.notify(QOS_CLASS_UTILITY) { syncprint($0) }
+    result3.notify { syncprint($0) }
 
     let result4 = combine(result2, result1.map { Int($0*4) })
 

    XCTAssertNil(d4.value)

    let e5 = expectationWithDescription("map cancellation with good input")
    let d5 = tbd.map { Result.Value($0) }
    d5.onError { e in e5.fulfill() }
    XCTAssert(d5.cancel() == true)

    let e6 = expectationWithDescription("map cancellation with error input")
    let d6 = tbe.map { i -> Result<Void> in XCTFail(); return Result.Value() }
    d6.onError { e in e6.fulfill() }
    XCTAssert(d6.cancel() == true)



    let value1 = Int(arc4random() & 0x3fff_ffff)
    let value2 = Int(arc4random() & 0x3fff_ffff)
    let deferred = Deferred(value: value1).apply(qos: QOS_CLASS_USER_INITIATED, Deferred(value: curriedSum(value2)))
    XCTAssert(deferred.value == value1+value2)
  }

