Reactive Extensions for Ruby