Not to steal attention, but i found this: https://github.com/mihaifm/linq and have been using this for quite a while now.
There's also IxJS: https://github.com/ReactiveX/IxJS
It additionally has the benefits of ESNext (Stage 3) AsyncIterable support, and some synergy with RxJS.