Avatar
https://github.com/swift-server/async-http-client/blob/89dc8d0068eb4d3dea050eac6a0c913098c60d97/Sources/AsyncHTTPClient/StructuredConcurrencyHelpers.swift#L18-L47 このasyncDoの実装、キャンセルが起きた時にfinallyが巻き添えを食らわないように工夫されてて面白い