[early version] Embedded Event Processing in Clojure