zip<+T, A, B>(
      a: rxjs$Observable<A>,
      resultSelector: (t: T, a: A) => B
    ): rxjs$Observable<T> => rxjs$Observable<B>;