Reactive Extensions for Python ported from RxJS