*
* This creates a plan to read data into a buffer. Once it's all
* read, the @next function will be called: on an error, the finish
*
* This creates a plan to read data into a buffer. Once it's all
* read, the @next function will be called: on an error, the finish