   func testDeallocTBD1()
   {
     do {
-      let tbd = DeallocTBD(expectation: expectation(description: "will dealloc tbd 1"))
-      do { tbd.notify { _ in XCTFail("Unexpected notification") } }
+      _ = DeallocTBD(expectation: expectation(description: "will dealloc tbd 1"))
     }
 
     waitForExpectations(timeout: 0.1)

  func testDeallocDeferred2()
  {
    do {
      Dealloc(expectation: expectation(description: "will dealloc deferred 2")).cancel()
    }

    waitForExpectations(timeout: 0.1)

  static var allTests = [
    ("testDeallocDeferred1", testDeallocDeferred1),
    ("testDeallocDeferred2", testDeallocDeferred2),
    ("testDeallocDeferred3", testDeallocDeferred3),
    ("testDeallocTBD1", testDeallocTBD1),
    ("testDeallocTBD2", testDeallocTBD2),
    ("testDeallocTBD3", testDeallocTBD3),
  ]

  class Dealloc: Deferred<Void>
