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.