[Haskell] ANNOUNCE: STM invariants and exceptions