   De-duplication
   --------------
 
-  XXX
+  Two, or more, concurrent subscriptions for the same query will source reactive
+  updates from the one executing handler.
   "
   ([query]
    (subs/subscribe query))

  ([id value]
   (cofx/inject-cofx id value)))

(def clear-cofx (partial registrar/clear-handlers cofx/kind)) ;; think unreg-cofx


;; -- Events ------------------------------------------------------------------


  (utils/apply-kw interceptor/->interceptor m))

(defn get-coeffect
  "When called with one arg, returns the coeffects map from the `context`.
   When called with two or three args, behaves like `clojure.core/get`, 
   returns the value mapped to `key` in the coeffects map, `not-found` or
   `nil` if `key` is not present."
  ([context]
   (interceptor/get-coeffect context))
  ([context key]
