monoids-0.1.17: Data/Monoid/Multiplicative/Sugar.hs
-----------------------------------------------------------------------------
-- |
-- Module : Data.Monoid.Multiplicative.Sugar
-- Copyright : (c) Edward Kmett 2009
-- License : BSD-style
-- Maintainer : ekmett@gmail.com
-- Stability : experimental
-- Portability : portable
--
-- Syntactic sugar for working with a 'Multiplicative' monoids that conflicts with names from the "Prelude".
--
-- > import Prelude hiding ((+),(*))
-- > import Data.Monoid.Multiplicative.Sugar
--
-----------------------------------------------------------------------------
module Data.Monoid.Multiplicative.Sugar
( module Data.Monoid.Additive.Sugar
, module Data.Monoid.Multiplicative
, (*)
) where
import Data.Monoid.Additive.Sugar
import Data.Monoid.Multiplicative
import Prelude hiding ((*))
infixl 7 *
(*) :: Multiplicative r => r -> r -> r
(*) = times