algebraic-classes-0.9: examples/Signatures.hs
{-# OPTIONS_GHC -ddump-splices #-}
{-# LANGUAGE TemplateHaskell, TypeFamilies, DeriveTraversable #-}
import Data.Algebra.TH
deriveSignature ''Monoid
deriveSignature ''Fractional{-# OPTIONS_GHC -ddump-splices #-}
{-# LANGUAGE TemplateHaskell, TypeFamilies, DeriveTraversable #-}
import Data.Algebra.TH
deriveSignature ''Monoid
deriveSignature ''Fractional