Embedded Event Processing in Clojure