The definition of Observable.zip is incorrect as it should allow the fir...

...st observable to be of a different type to the second observable