       ("testCombineArray1", testCombineArray1),
       ("testCombineArray2", testCombineArray2),
       ("testReduce", testReduce),
+      ("testReduceCancel", testReduceCancel),
     ]
   }
 


    waitForExpectations(timeout: 1.0)
  }
}

  func testCombineArray2()
  {
    let count = 10
    let e = (0..<count).map { i in expectation(description: String(describing: i)) }

    let d = Deferred.inParallel(count: count) {
      i -> Int in
