-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/

-- | Backwards-compatible orphan instances for base
--   
--   base-orphans defines orphan instances that mimic instances
--   available in later versions of base to a wider (older) range
--   of compilers. base-orphans does not export anything except
--   the orphan instances themselves and complements
--   <http://hackage.haskell.org/package/base-compat
--   base-compat>.
--   
--   See the README for what instances are covered:
--   https://github.com/haskell-compat/base-orphans#readme. See also
--   the what is not covered section.
@package base-orphans
@version 0.9.1

-- | Exports orphan instances that mimic instances available in later
--   versions of base. To use them, simply import Data.Orphans
--   ().
module Data.Orphans
instance forall k k1 (f :: k -> *) (g :: k1 -> k) (a :: k1). GHC.Enum.Enum (f (g a)) => GHC.Enum.Enum (Data.Functor.Compose.Compose f g a)
instance forall k k1 (f :: k -> *) (g :: k1 -> k) (a :: k1). GHC.Enum.Bounded (f (g a)) => GHC.Enum.Bounded (Data.Functor.Compose.Compose f g a)
instance forall k k1 (f :: k -> *) (g :: k1 -> k) (a :: k1). GHC.Num.Num (f (g a)) => GHC.Num.Num (Data.Functor.Compose.Compose f g a)
instance (GHC.Real.Real (f (g a)), Data.Functor.Classes.Ord1 f, Data.Functor.Classes.Ord1 g, GHC.Classes.Ord a) => GHC.Real.Real (Data.Functor.Compose.Compose f g a)
instance (GHC.Real.Integral (f (g a)), Data.Functor.Classes.Ord1 f, Data.Functor.Classes.Ord1 g, GHC.Classes.Ord a) => GHC.Real.Integral (Data.Functor.Compose.Compose f g a)
instance GHC.Base.Functor ((,,,,) a b c d)
instance GHC.Base.Functor ((,,,,,) a b c d e)
instance GHC.Base.Functor ((,,,,,,) a b c d e f)
instance (GHC.Enum.Enum a, GHC.Enum.Bounded a, GHC.Classes.Eq a) => GHC.Enum.Enum (Data.Ord.Down a)
instance forall k (f :: k -> *) (a :: k). (GHC.Generics.Generic1 f, GHC.Classes.Eq (GHC.Generics.Rep1 f a)) => GHC.Classes.Eq (GHC.Generics.Generically1 f a)
instance forall k (f :: k -> *) (a :: k). (GHC.Generics.Generic1 f, GHC.Classes.Ord (GHC.Generics.Rep1 f a)) => GHC.Classes.Ord (GHC.Generics.Generically1 f a)
