Buffer that reads (enqueue) as much data as possible before draining (dequeuing).
github.com/elavoie/pull-eager-buffer
elavoie/pull-eager-buffer