[Haskell-cafe] External Sort and unsafeInterleaveIO