[Haskell-cafe] Computations that can time out + gathering feedback from threads