[Haskell-cafe] Suggestiong for inter-thread communication