Clojure backend for event-cards-clj