It will return Success [YourType] or Failure [Exception]. And will never throw exception at us! We also use flow and bind functions for handy and declarative composition. This way we can be sure that ...