{-# LANGUAGE CPP #-} module Database.V1.Bloodhound.Types.Class ( Seminearring(..) ) where #if !MIN_VERSION_base(4,8,0) import Data.Monoid #endif class Monoid a => Seminearring a where -- 0, +, * (<||>) :: a -> a -> a (<&&>) :: a -> a -> a (<&&>) = mappend infixr 5 <||> infixr 5 <&&>