A MutableKVMap deftype and IMutableKVMapWatchable protocol with implementations of a mutable key-value store based on an atom-wrapped map and the html5 local store.