Clojure implementation of Event Fabric API