(as a side note, you can eliminate the extra mappi...
# rx
d
(as a side note, you can eliminate the extra mapping step in your fun w/ a cast:
fun <T : Any> Observable<T?>.filterNotNull(): Observable<T> = filter { it != null } as Observable<T>
)