rethrowCancellation
Throws CancellationExceptions if this is an Error.
Important to use this with coroutines if you're not using SuspendResult or ApiResult.Companion.invoke.
ApiResult.Companion.invoke already throws CancellationExceptions.