ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript