{-# OPTIONS_GHC -fwarn-incomplete-patterns  #-}
{-# OPTIONS_GHC -fwarn-missing-methods      #-}     
{-# LANGUAGE DeriveDataTypeable             #-}
{-# LANGUAGE DeriveFunctor                  #-}
{-# LANGUAGE GeneralizedNewtypeDeriving     #-}
{-# LANGUAGE PatternGuards                  #-}
{-# LANGUAGE StandaloneDeriving             #-} 

module Facts.Utility.OrphanInstances where

import Data.Angle
import Data.Data
import Data.Typeable

deriving instance Typeable1 Radians
deriving instance Typeable1 Degrees


deriving instance (Data theta) => Data (Radians theta)
deriving instance (Data theta) => Data (Degrees theta)