Implementation details of core.async Channels