tschuchort
05/14/2018, 6:27 PM@Suppress("UNCHECKED_CAST")
fun <X, T : X, S : X> Observable<T>.then(other: Observable<S>): Observable<X>
= (this as Observable<X>).concatWith(other)
does this look like a terrible idea? It makes the type inference work better