         let observation3 = ValueObservation.trackingCount(T3.all())
         let observation4 = ValueObservation.trackingCount(T4.all())
         let observation = ValueObservation.combine(observation1, observation2, observation3, observation4)
-        let observer = try observation.start(in: dbQueue) { v in
-            values.append([v.0, v.1, v.2, v.3])
+        let observer = try observation.start(in: dbQueue) { v0, v1, v2, v3 in
+            values.append([v0, v1, v2, v3])
             notificationExpectation.fulfill()
         }
         try withExtendedLifetime(observer) {

        let observation6 = ValueObservation.trackingCount(T6.all())
        let observation7 = ValueObservation.trackingCount(T7.all())
        let observation = ValueObservation.combine(observation1, observation2, observation3, observation4, observation5, observation6, observation7)
        let observer = try observation.start(in: dbQueue) { v in
            values.append([v.0, v.1, v.2, v.3, v.4, v.5, v.6])
            notificationExpectation.fulfill()
        }
        try withExtendedLifetime(observer) {

        let observation7 = ValueObservation.trackingCount(T7.all())
        let observation8 = ValueObservation.trackingCount(T8.all())
        let observation = ValueObservation.combine(observation1, observation2, observation3, observation4, observation5, observation6, observation7, observation8)
        let observer = try observation.start(in: dbQueue) { v0, v1, v2, v3, v4, v5, v6, v7 in
            values.append([v0, v1, v2, v3, v4, v5, v6, v7])
            notificationExpectation.fulfill()
        }
        try withExtendedLifetime(observer) {
