/// <summary>
 /// Invokes the observer for its side-effects on each value in the observable sequence.
 /// </summary>
 public Observable Do(Observer observer) { return default(Observable); }
 /// <summary>
 /// Invokes the observer's method corresponding to the notification.
 /// </summary>
 public IDisposable Accept(Observer observer) { return default(IDisposable); }