Reactive Extensions for Python ported from RxJS and Rx.NET