@@ -22,7 +22,7 @@ import Prelude.Compat
23data a :<|> b = a :<|> b
23data a :<|> b = a :<|> b
24 deriving (Typeable, Eq, Show, Functor, Traversable, Foldable, Bounded)
24 deriving (Typeable, Eq, Show, Functor, Traversable, Foldable, Bounded)
25−infixr 8 :<|>
25+infixr 3 :<|>
27instance (Semigroup a, Semigroup b) => Semigroup (a :<|> b) where
27instance (Semigroup a, Semigroup b) => Semigroup (a :<|> b) where
28 (a :<|> b) <> (a' :<|> b') = (a <> a') :<|> (b <> b')
28 (a :<|> b) <> (a' :<|> b') = (a <> a') :<|> (b <> b')