@@ -13,7 +13,9 @@ import Data.Traversable
13import Control.Monad hiding (mapM, mapM_, forM_, forM, sequence)
13import Control.Monad hiding (mapM, mapM_, forM_, forM, sequence)
14import Control.Monad.Reader hiding (mapM, mapM_, forM_, forM, sequence)
14import Control.Monad.Reader hiding (mapM, mapM_, forM_, forM, sequence)
15import GHC.Exts
15import GHC.Exts
16+#if !MIN_VERSION_base(4,8,0)
16import Control.Applicative
17import Control.Applicative
17import Data.Dependent.Map (DMap, DSum (..))
19import Data.Dependent.Map (DMap, DSum (..))
18import qualified Data.Dependent.Map as DMap
20import qualified Data.Dependent.Map as DMap
19import Data.GADT.Compare
21import Data.GADT.Compare