Good points, but I think they'll fall on deaf ears without a more extensive explanation of the machinery of core.async.