use core.async's map<