A idiomatic ClojureScript interface to HTML5 storage