Mess around with core.async