   (apply subs/reg-sub (into [query-id] args)))
 
 (defn subscribe
-  "Given a `query` vector, returns a Reagent `reaction` which, over
-  time, reactively delivers a stream of values. So in FRP-ish terms,
+  "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.


      (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

(defn clear-subscription-cache!
  "Removes all subscriptions from the cache.

  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.

