Picks the first successful computation over M. It will try first at first, but if first throws an error, it discards the error and uses second.
M
first
second
The first attempt.
The first successful computation over M.
Picks the first successful computation over
M. It will tryfirstat first, but iffirstthrows an error, it discards the error and usessecond.