catchError package:can-i-haz

A handler function to handle previous errors and return to normal execution. A common idiom is:
do { action1; action2; action3 } `catchError` handler
where the action functions can call throwError. Note that handler and the do-block must have the same return type.