Catch bottom in the monad. Note this does not catch fail, throw or return undefined.
These get catched:
These do not get catched: