(let [user {name Ada} changed (put (collections/copy .user) name Bea)] [.user .changed])
(let [root {settings {theme light}} changed (put (collections/copy .root) (jsonptr "/settings/theme") dark)] [.root .changed])
(let [root {users [{name Ada}]} changed (put (collections/copy .root shallow) [users 0 name] Bea)] [.root .changed])
(let [root {users [{name Ada}]} changed (put (collections/copy .root shallow) users [])] [.root .changed])
