     "item-del"
     (item-multi-op actx coll-state m
                    #(assoc m :op :multi-change
-                           :kvs-ident (:kvs-ident coll-state)
                            :change-reqs [{:res-ch %
                                           :change-fn
                                           (cbfg.kvs/mutate-entry

    "item-set"
    (item-multi-op actx coll-state m
                   #(assoc m :op :multi-change
                           :kvs-ident (:kvs-ident coll-state)
                           :change-reqs [{:res-ch %
                                          :change-fn
                                          (cbfg.kvs/mutate-entry

  (let [res-ch (achan actx)]
    (act item-op actx
         (aput item-op (:kvs-mgr-ch coll-state)
               (dissoc (assoc (req-fn res-ch)
                         :kvs-ident (:kvs-ident coll-state))
                       :res-ch))
         (aput item-op (:res-ch m)
               (dissoc (atake item-op res-ch) :more))
         (while (atake item-op res-ch)))
