make zip(Ob, Func1) not double subscribe to the observable.