Clocks, timers and workflows for Clojure(Script)