I think I see the problem, too. There is a mix of ...
# language-proposals
k
I think I see the problem, too. There is a mix of platform types and regular types. The type of the expression
Observable.just(TestUser("Brian")).flatMap { getUser() }
is
Observable<TestUser?>!
but the compiler lets you assign it to a variable of type
Observable<TestUser>
but only coming from java