A Clojure implementation of zab protocol