     ;;  batch operations
     ;;  test listener receives correct events
     ;;  test downstream model receives correct events
-    ;;  unjoined models...
     ;;  move prod code out of this file
     ;;  refactor and document
     ;;  where can I find a persistant navigable map ?

    	   [:a1 :b1 :c2] (->ABC [:a1 :b1 :c2] [1 1 0] "b1v1-data" "c2-data")
    	   }
    	   (data joined-model)))

    ;; join - delete rhs - c2
    (on-delete cs c2)

    	   [:a2 :b2 :c2] (->ABC [:a2 :b2 :c2] [0 0 0] "b2-data" "c2-data")
    	   }
    	   (data joined-model)))
    ;;(is (= {:b1 b1v1 :b2 b2} (data a-b-joined-model)))
    (is (= {:b2 b2} (data a-b-joined-model)))
    (is (= {} (data a-b-unjoined-model)))

    ;; rhs update - relevant joins should update
    (on-upsert cs c1v1)
