@@ -11,10 +11,14 @@ import Data.Functor.Identity
1111import Data.Functor.Const
1212import Data.Monoid
1313import Data.Maybe (isNothing)
14+#if MIN_VERSION_base(4,11,0)
1415import Data.Ord
16+#endif
1517import Data.Proxy
1618import Data.Semigroup hiding (First, Last)
19+#if MIN_VERSION_base(4,12,0)
1720import GHC.Generics
21+#endif
1822
1923import qualified Data.IntSet as IntSet
2024import qualified Data.IntMap as IntMap