2 ms·TM does work well in Haskell, though, where constraining IO effects during a transaction is simple.by Peaker 15y agoTM does work well in Haskell, though, where constraining IO effects during a transaction is simple.