@@ -9,13 +9,13 @@ import System.Mem.Weak
9import Data.Foldable
9import Data.Foldable
10import Data.Traversable
10import Data.Traversable
11import Control.Monad hiding (mapM, mapM_, forM_, forM, sequence)
11import Control.Monad hiding (mapM, mapM_, forM_, forM, sequence)
12+import Control.Monad.Identity
12import Control.Monad.Reader hiding (mapM, mapM_, forM_, forM, sequence)
13import Control.Monad.Reader hiding (mapM, mapM_, forM_, forM, sequence)
13import GHC.Exts
14import GHC.Exts
14import Control.Applicative -- Unconditionally import, because otherwise it breaks on GHC 7.10.1RC2
15import Control.Applicative -- Unconditionally import, because otherwise it breaks on GHC 7.10.1RC2
15import Data.Dependent.Map (DMap, DSum (..))
16import Data.Dependent.Map (DMap, DSum (..))
16import qualified Data.Dependent.Map as DMap
17import qualified Data.Dependent.Map as DMap
17import Data.GADT.Compare
18import Data.GADT.Compare
18−import Data.Functor.Identity
19import Data.Maybe
19import Data.Maybe
20import Data.IntMap (IntMap)
20import Data.IntMap (IntMap)
21import qualified Data.IntMap as IntMap
21import qualified Data.IntMap as IntMap