[Haskell-cafe] Killing a thread blocking on a foreign call