well how about: ``` fun personData(repo, personId...
# rx
l
well how about:
Copy code
fun personData(repo, personId): Observable<MainActivityState> {
return repo.loadPerson(personId)
            .map { personData -> MainActivityViewState.Success(personData.name) }
            .onErrorReturn { error -> MainActivityViewState.Error(error.localizedMessage) }
            .startWith { MainActivityViewState.Loading() }

}
?