the point is people shouldn't add any error listeners themselves if they set `body = stream`. not sure when people wouldn't want this.

i think something like:

```js
this.res.on('close', function () {
  stream.destroy()
})
```

would work