Work in Progress

@robert-chiniquy It turns out it's not required now. I must have added that when there were other bugs in `luvit-stream`. Thanks for pointing that out.

FWIW, the logic dealing with the `pipe()` options is here: https://github.com/virgo-agent-toolkit/luvit-stream/blob/songgao/wip/lib/stream_readable.lua#L601 The default is to always trigger the "end" event (unless `_end` is set to false).