Hello,
I have played around with Infallible and noticed that neither of Relays (PublishRelay, BehaviorRelay nor ReplayRelay) could not be converted into a Infallible without providing a fallback. Relays never end or emit error so I guess it is fine to be converted into Infallible with asInfallible().
What do you think? Am I missing something?