           ;; in the response handler
           ;; don't merge inputs from the if :solo - only send the given
           ;; attributes in the event vector
-          inputs-defaults (merge defaults (if solo {} inputs) (if (map? partial-args) partial-args))
+          inputs-defaults (merge defaults
+                                 (if solo {} inputs)
+                                 (if (map? partial-args) partial-args))
           ]
       ;; it seems weird but a request with empty args is possible
       ;; both outgoing-spec and inputs can be nil

    result

    :ok
    {:dispatch [:editable form-type identifier :state :pending true]
     channel result}))

(defn process-request [cofx event-vec]
  (let [result (request cofx event-vec)

                        "update"
                        (update-in things [id :inputs] merge args)
                        "delete"
                        (dissoc things id)
                        "delete-many"
                        (reduce dissoc things (:ids args))))
      (dispatch [:response/command
                 ;; args in the response means update the editable thing's inputs
                 ;; it will be weird to see that the delete-many args have been
                 ;; assigned an id, but oh well - it won't be used
                 {:args args-given-id :command cmd}
                 ;; response status
                 200
                 tap])))
