[Haskell-cafe] When are MVars better than STM?