stepango
inline fun <T1, T2, R> zip(source: Observable<T1>, target: Observable<T2>, crossinline block: (T1, T2) -> R): Observable<R> = Observable.zip<T1, T2, R>(source, target, BiFunction { t1, t2 -> block(t1, t2) })