Also for proper error handling there are now sever...
# announcements
r
Also for proper error handling there are now several libs with
Try<A>
,
Either<E, A>
and
MonadError<F, E>
datatypes that abstract away
try .. catch
blocks, error handling in general and represent Failure and Success as ADTs with folds and other useful combinators.