A document database written in Clojure