[Haskell-cafe] Asynchronous exception wormholes kill modularity