Easily use core.async with blocking APIs