     "
   std-interceptors/trim-v)
 
-(def after
+(defn after
   "An interceptor factory, which is to say, a function which will return an interceptor.
 
   Returns an interceptor which runs a given function `f` in the `:after`


  This brings huge simplicity at the expense of some re-computation
  each time. This may be a very satisfactory trade-off in many cases."
  std-interceptors/enrich)

(def trim-v
  "An interceptor which removes the first element of the event vector,

     - call `f` with the values extracted from [:a] [:b]
     - assoc the return value from `f` into the path  [:c]
  "
  [f out-path & in-paths]
  (apply std-interceptors/on-changes (into [f out-path] in-paths)))


(defn reg-global-interceptor
