Distributed clojure data structures through Paxos