Efficient and lightweight IObservable extensions for ReactiveUI and SignalR