learning some core.async in clojurescript