What problem does it solve? Managing concurrent background work in Effect v4 requires choosing the right fork variant, handling cooperative interruption, and supervising fiber lifetimes — mistakes like fire-and-forget with forkChild silently kill work or leak failures. ## Core Features & Use Cases - Forking and lifetime control: Covers Effect.forkChild, forkScoped, forkIn, and forkDetach with startImmediately and uninterruptible options, plus join/await/Exit inspection. - Supervision collections: Documents FiberHandle (latest-wins single slot), FiberMap (keyed fibers with dedupe), and FiberSet (grow-only sets with graceful drain), including runtime runners for callback APIs. - Interruption and cleanup: Explains uninterruptibleMask regions, onInterrupt/onExit/ensuring finalizers, AbortSignal bridging, and runMain keep-alive behavior. - Use Case: Build an autocomplete search box where each keystroke interrupts the in-flight search via FiberHandle.runtime, or a webhook processor that drains in-flight tasks gracefully on shutdown with FiberSet.awaitEmpty. ## Quick Start Ask the assistant to implement a keyed job runner in Effect v4 that dedupes concurrent downloads per URL and cancels them on demand using FiberMap.