Wrap returned responses in a _BufferedResponse whose deliverBody is capable of being called multiple times.

Composition is always better than global state.