toying with cljs.core.async