[Haskell-cafe] socket TChan problem