Reactive Extensions for C++