 (defn clear-subscription-cache!
   "Removes all subscriptions from the cache.
 
-  This is for development time use. Useful when hot realoding reloading
-  to subscription code or after a React/render exception, because React components won't have been
+  For use at development time or test time. Useful when hot realoding reloading
+  to subscription handler code or after a React/render exception, because React components won't have been
   cleaned up properly. And this, in turn, means the subscriptions within those
   components won't have been cleaned up correctly. So this forces the issue.
 


      (reg-sub
        :query-id
        (fn [_ _]  re-frame/app-db)   ;; <--- explicit input-fn
        a-computation-fn)             ;; has signature:  (fn [db query-vec]  ... ret-value)

  Third, Syntax Sugar

  (apply subs/reg-sub (into [query-id] args)))

(defn subscribe
  "Given a `query` vector, returns a Reagent `reaction` which will, over
  time, reactively deliver a stream of values. So in FRP-ish terms,
  it returns a `Signal`.

  To obtain the returned Signal/Stream's current value, it must be `deref`ed.
