4 (*fun op = (x
: ''a
, y
: ''a
): bool = prim("=", "=", (x
, y
)) *)
11 | mklist n
= n
:: mklist(n
-1)
13 fun cycle(p
as (m
,f
)) =
16 let val x
= [(m
, mklist
2000)]
17 in fn () => #
1(hd x
) + f()
20 val r
= ((cycle(1000, fn() => 0);()),
21 (cycle(1000, fn() => 0);()),
22 (cycle(1000, fn() => 0);()))