@@ -56,7 +56,7 @@ import Data.Foldable as FT
5656import qualified Data.HashMap.Strict as HM
5757import Data.List
5858import qualified Data.Map.Strict as M
59−import Data.Semigroup
59+import Data.Semigroup as SG
6060import Data.String
6161import Data.String.Conv
6262import Data.Text (Text)
@@ -98,7 +98,7 @@ readMay s = case [x | (x,t) <- reads s, ("","") <- lex t] of
9898-- IsString/OverloadedStrings, so "foo" will result in Namespace
9999-- ["foo"].
100100newtype Namespace = Namespace { unNamespace :: [Text] }
101− deriving (Eq,Show,Read,Ord,Generic,ToJSON,FromJSON,Semigroup,Monoid)
101+ deriving (Eq,Show,Read,Ord,Generic,ToJSON,FromJSON,SG.Semigroup,Monoid)
102102
103103instance IsString Namespace where
104104 fromString s = Namespace [fromString s]