@@ -3,8 +3,9 @@ module Data.WeakBag (WeakBag, WeakBagTicket, empty, singleton, insert, Data.Weak
4import Control.Concurrent.STM
4import Control.Concurrent.STM
5import Control.Exception
5import Control.Exception
6−import Control.Monad
6+import Control.Monad hiding (forM_, mapM_)
7import Control.Monad.IO.Class
7import Control.Monad.IO.Class
8+import Data.Foldable (forM_, mapM_)
8import Data.IORef
9import Data.IORef
9import System.Mem.Weak
10import System.Mem.Weak
10import Data.IntMap.Strict (IntMap)
11import Data.IntMap.Strict (IntMap)