(value: T)
| 282 | test("A deep dive into `resume` and `terminate`", () => { |
| 283 | type Iterate<T> = Effect<"iterate", [value: T], void>; |
| 284 | const iterate = <T>(value: T) => effect("iterate")<[value: T], void>(value); |
| 285 | |
| 286 | const iterateOver = <T>(iterable: Iterable<T>) => |
| 287 | effected(function* () { |