-----------------------------------------------------------------------------
-- |
-- Module      :  Data.Ring.Sugar
-- Copyright   :  (c) Edward Kmett 2009
-- License     :  BSD-style
-- Maintainer  :  ekmett@gmail.com
-- Stability   :  experimental
-- Portability :  portable
--
-- Syntactic sugar for working with rings that conflicts with names from the "Prelude".
--
-- > import Prelude hiding ((-), (+), (*), negate, subtract)
-- > import Data.Ring.Sugar
--
-----------------------------------------------------------------------------

module Data.Ring.Sugar 
    ( module Data.Monoid.Multiplicative.Sugar
    , module Data.Ring.Semi.Near
    ) where

import Data.Monoid.Multiplicative.Sugar
import Data.Ring.Semi.Near