[Haskell-cafe] Data.Binary hanging when used with socket - feature?