     XCTAssert(deferred.value == value1+value2)
   }
 
-  func testApply2()
+  func testApply3()
   {
     let transform = TBD<(Int)throws->Double>()
     let operand = TBD<Int>()

    XCTAssert(transform.state == .Waiting)

    try! g.determine()
    waitForExpectationsWithTimeout(1.0, handler: nil)
  }


    XCTAssert(d3.error as? TestError == TestError.Error(error))
  }

  func testApply1()
  {
    let value = Int(arc4random() & 0xffff + 10000)
    let error = arc4random()
