asException

Wraps this error in a throwable for getOrThrow-style propagation, preserving cause.