ClosureScript core.async demo