@@ -1,5 +1,6 @@
11{-# LANGUAGE OverloadedStrings #-}
22{-# LANGUAGE RecordWildCards #-}
3+{-# LANGUAGE CPP #-}
34
45module Main ( main ) where
56
@@ -14,7 +15,9 @@ import Data.List
1415import Data.Map.Strict ( Map )
1516import qualified Data.Map.Strict as Map
1617import Data.Maybe
18+#if !MIN_VERSION_base(4,11,0)
1719import Data.Monoid
20+#endif
1821import Data.Set ( Set )
1922import qualified Data.Set as Set
2023import Data.String