Clojure raft implementation.