о, я объяснял это как-то раз.. это такой экземпляр стрима, у которого вход и выход не соединены и никак не связаны. это просто завернутые в обертку стрим для записи и стрим для чтения. а концы этих стримов уходят в недра trumpet
оффтоп: мы тут поспорили насчет нового ES синтаксиса, поэтому соцопрос: вот вам сразу понятно что тут происходит? (согласен, не самый чистый пример так как тут больше по методам массива код а не по ES6, но все таки...)