                    :b {0 {:baz 42}}}))
            (is (identical? (get-in v [:a 0])
                            (get-in v [:b 0]))))
+         (close! block-bar)
          (close! block-foo))))))
 
 (deftest cache-nested

          {:deltas {0 [[:is :baz 0]
                       block-bar]}}
          "/baz/"
          {:deltas {0 [[:is 42]]}}})
        target (chan 1 (comp delta/values
                             (drop 1)))
        end-subscription (compscribe target subs-fn unsubs-fn

       (go
         (let [v (<! target)]
           (is (= v
                  {:a {0 {:baz {:test-val 42}}}
                   :b {0 {:baz {:test-val 42}}}}))
           (is (identical? (get-in v [:a 0])
                           (get-in v [:b 0])))
           (close! block-bar)
