Feature
Cross-module .passive
What it enables
await / sleepAsync / coroutine helpers resolve and compose across module boundaries — so async code can be split into libraries instead of one file.
How
Mangle and publish coroutine wrappers against their defining module (the root fix behind issue #6 in the runtime sense; see issue #1).
Files: hexer/coro_transform.nim, hexer/cps.nim
Verification
Covered by tsleep3, tgather2.