| 1 | /* HTTP async handlers; worker parks the coro on the returned Promise so Python sees `fetch()` as a yielding builtin composing with `gather` / `with_timeout`. */ |
| 2 | |
| 3 | export default ({ requests }) => ({ |
| 4 | /* `fetch(url, options_json?)` -> JSON `{id, ok, status, headers, body}`. `id` cancels via `abort_request(id)`. `options_json` forwarded as `RequestInit`. */ |