Clojure Event Sourcing toolkit