 
   Example Usage:
 
-      (reg-event-db 
-        :token 
+      (reg-event-db
+        :token
         (fn [db event]
           (assoc db :some-key (get event 2)))  ;; return updated db
 

  will be processed first.

  Usage:
      
      (dispatch [:order \"pizza\" {:supreme 2 :meatlovers 1 :veg 1}])
  "
  {:api-docs/heading "Dispatching Events"}

          ... new-b))   ;; returns a new value for that path (not the entire db)

  Notes:

    1. `path` may appear more than once in an interceptor chain. Progressive narrowing.
    2. if `:effects` contains no `:db` effect, can't graft a value back in.
  "
