 
 ;; -- Interceptor Factories - PART 1 ---------------------------------------------------------------
 ;;
-;; These 3 factories wrap the 3 kinds of handlers.
+;; These 3 factories wrap the 3 kinds of event handlers.
 ;;
 
 (defn db-handler->interceptor


  Warning:  calling clojure.data/diff on large, complex data structures
  can be slow. 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
    :id     :debug
    :before (fn debug-before

  position.  `f` is called with two arguments: `db` and `v`, and is expected to
  return a modified `db`.

  Unlike the `after` interceptor which is only about side effects, `enrich`
  expects `f` to process and alter the given `db` coeffect in some useful way,
  contributing to the derived data, flowing vibe.

