© 2026 Hedgehog Software, LLC
const foo = (sides: number): Effect<number> => Effect.gen(function* () { const dice = yield* Dice; const rolledValue = yield* dice.roll(sides) return rolledValue })