io.jesi.backpack.atom

assoc!

(assoc! a k v & kvs)

assoc-changed!

(assoc-changed! atom & kvs)

assoc(-in) the atom when the value has changed

assoc-in!

(assoc-in! a path v & path-vs)

assoc-some!

(assoc-some! a k v & kvs)

conj!

(conj! a x & xs)

dissoc!

(dissoc! a k & ks)

dissoc-in!

(dissoc-in! a path & paths)

merge!

(merge! a m & maps)

toggle!

(toggle! a)

update!

(update! a k f & args)