Difference between `catch*` and `catch*Cause` functions
What's the difference between the
catch* and catch*Cause functions? Do they actually do anything different, or do they just present the error in a different format? Any reason to prefer one set of functions over the other?