core.async/put! fills a queue on the side of the buffer, meaning we dont
get the advantage of using paging (the coll is realized right away
filling the backing queue)