Change fixIO so that concurrency primitives can be used within its argument.  (It used to use a private thread pool.)
Change fixIO so that concurrency primitives can be used within its
argument.  (It used to use a private thread pool.)

Also, now throws a NonTermination exception if you access the value
too early.  (It used to exhaust the C stack.)

FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs