# never

An Fx that waits forever without emitting a value.

## Signatures

```ts
export declare const never: Fx<never, never, never>;
```

## Why

`never` models an intentionally open producer and is useful as a neutral branch in
races, switches, and lifetime tests.

## Ownership and lifetime

Each run remains suspended until its owning fiber is interrupted. It allocates no
independent timer or background fiber.

## Examples

```ts
import { Effect, Fiber } from "effect"
import { fork, never } from "@typed/fx/Fx"

const running = fork(never)
const program = Effect.flatMap(running, Fiber.interrupt)
```
