C# Language Reactive Extensions (Rx)