[Haskell-cafe] debugging a hanging program: where to start?