RE: atomic MVar overwrite (was RE: [Haskell-cafe] How to use QSem?)