{-# OPTIONS_GHC -fno-warn-orphans #-}

module Data.Monoid.Instances
  (
  ) where

import ClassyPrelude
import Data.Monoid

type instance Element (Dual a) = a
instance MonoPointed (Dual a)
type instance Element (Sum a) = a
instance MonoPointed (Sum a)
type instance Element (Product a) = a
instance MonoPointed (Product a)
type instance Element (First a) = a
instance MonoPointed (First a)
type instance Element (Last a) = a
instance MonoPointed (Last a)
