[Haskell-cafe] What's a thread doing / Erlang-style processes / Message passing