Hi, I'm almost new to Rx and trying to understand the philosophy of reactive programming. 😄 I encountered the problem in error handling. I read many articles such as #316, #618 but I could not figure out how to handle errors without nesting flatMap or using Result model. The code below is very similar to GitHubSignUp example in RxExample project. User inputs are passed to usernameInputDidReturn,