Observable<Event, Failable: bool = true> Observable<Int> // may emit error Observable<String, false> // never error typealias NoErrorObservable<T> = Observable<T, false> NoErrorObservable<String> // never error