Actually, you can use the ``par`' and ``seq`' combinators (really for Parallel Haskell) in Concurrent Haskell as well. But doing things like "`par' to `forkIO' many required threads" counts as "jumping out the 9th-floor window, just to see what happens."