[Haskell-cafe] timely shutdown of timer threads