Retrieve the first checked error on the Left if available,
if there are no checked errors return the rest of the Cause
that is known to contain only Die or Interrupt causes.
Retrieve the first checked error on the Left if available,
if there are no checked errors return the rest of the Cause
that is known to contain only Die or Interrupt causes.
Squashes a Cause down to a single Throwable, chosen to be the
"most important" Throwable.
Squashes a Cause down to a single Throwable, chosen to be the
"most important" Throwable.
Squashes a Cause down to a single Throwable, chosen to be the
"most important" Throwable.
Squashes a Cause down to a single Throwable, chosen to be the
"most important" Throwable.
Remove all Fail and Interrupt nodes from this Cause,
return only Die cause/finalizer defects.
Remove all Fail and Interrupt nodes from this Cause,
return only Die cause/finalizer defects.