 ;; or:
 ;;   {:deregister-event-handler [:one-id :another-id]}
 ;;
-(register
+(reg-fx
   :deregister-event-handler
   (fn [value]
     (let [clear-event (partial clear-handlers events/kind)]

;; usage:
;;   {:db  {:key1 value1 key2 value2}}
;;
(register
  :db
  (fn [value]
    (if-not (identical? @app-db value)

;;    {:dispatch-n (list (when (> 3 5) [:conditioned-out])
;;                       [:another-one])}
;;
(reg-fx
  :dispatch-n
  (fn [value]
    (if-not (sequential? value)
