Initial stabs at a todo in cljs and clojure core.async