[Haskell-cafe] Interruptable event loop