sripberger
I'm seeing some odd behavior when using SplitStream with windows-style line endings, specifically when the input stream ends in one. This seems like it might indicate a larger problem with how trailing delimiters are handled. ```javascript const { SplitStream, StringReadableStream } = require('zstreams'); let unix = new StringReadableStream('foo\nbar\n'); let win = new StringReadableStream('foo\r\nbar\r\n'); unix.pipe(new SplitStream()).intoArray() .then((array) => { console.log(array); // Logs [ 'foo', 'bar' ] as expected. return win.pipe(new SplitStream()).intoArray(); }) .then((array) => { console.log(array); // Logs [ 'foo', 'bar', '\n' ]. }); ```