small clojure document oriented schemaless data structure