Catching Resources Held Across Async Suspension
An asynchronous function can release every resource before it finishes and still
How tools understand code: static analysis, data flow, security, and the techniques that help us navigate and reason about software.