Taking a first look at Microsoft Reactive Extensions