There's no mechanism to write Buffers without using a Reader

The `Stage::execute` method assumes if the Stage's inputs are empty it should create empty buffers and use those. If you've filled out your own buffer, using your own context, you already have one full of data, and should be able to just use the writer nakedly, without an input stage.