(n: number)
| 18 | const interrupt = fiberId.map(Cause.interrupt) |
| 19 | |
| 20 | const sequential = (n: number): fc.Arbitrary<Cause.Cause<E>> => { |
| 21 | return fc.integer({ min: 1, max: n - 1 }).chain((i) => |
| 22 | causesN(i).chain((left) => causesN(n - i).map((right) => Cause.sequential(left, right))) |
| 23 | ) |
| 24 | } |
| 25 | |
| 26 | const parallel = (n: number): fc.Arbitrary<Cause.Cause<E>> => { |
| 27 | return fc.integer({ min: 1, max: n - 1 }).chain((i) => |