function observableOf (scheduler, array) {
    isScheduler(scheduler) || (scheduler = currentThreadScheduler);
    return new FromArrayObservable(array, scheduler);
  }
Returns a non-terminating observable sequence, which can be used to denote an infinite duration (e.g. when using reactive joins).
@returns {Observable} An observable sequence whose observers will never get called.