Effect.forever
指定した effect をエラーが発生するまで無限に繰り返し実行する
https://effect-ts.github.io/effect/effect/Effect.ts.html#forever
code:ts
yield* Effect.forever(
Effect.gen(function* () {
const event = yield* Queue.take(orderQueue);
yield* handleOrderPlacedEvent(event);
}),
);