Exceptional instance given the passed
Canceled containing the passed exception.
Extractor enabling patterns that match both
Failed and Canceled outcomes,
extracting the contained exception.
Outcome to extract the throwable from.
Some wrapping the contained throwable if
res is an instance of