   [f out-path & in-paths]
   (->interceptor
     :name  :enrich
-
-    :after (fn [context]
+    :after (fn on-change-after
+             [context]
              (let [new-db   (get-effect context :db)
                    old-db   (get-coeffect context :db)
 

  So, you won't want this interceptor present in production code. See the todomvc
  example to see how to exclude interceptors from production code."
  (->interceptor
    :name :debug

    :before (fn [context]
              #_(console :log "Handling re-frame event: " (-> context :coeffects :event))
              context)

    :after  (fn [context]
              (let [event          (get-coeffect context :event)
                    orig-db        (get-coeffect context :db)
                    new-db         (get-effect   context :db)]

  [handler-fn]
  (->interceptor
    :name   :db-handler
    :before (fn db-handler-before
              [context]
              (let [{:keys [db event]} (:coeffects context)]
                (->>  (handler-fn db event)
                      (assoc-effect context :db))))))


(defn fx-handler->interceptor
