Concurrent Failure

How Structured Concurrency Manages Failure and Preserves Errors