A idiomatic ClojureScript interface to localStorage