Reactive Extensions (template version)