-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | compare types of any kinds in haskell
--
-- Compare two types of any (possibly different) kinds in Haskell.
--
-- More information can be found in the hackage's haddock or the
-- updated haddock.
@package compare-type
@version 0.1.1
-- | Compare two types of any (possibly different) kinds.
module Type.Compare
-- | Compare two types of any (possibly different) kinds. Since
-- Compare itself is a closed type family, add instances to
-- CompareUser if you want to compare other types.
-- | The largest type (and kind) on Compare.
data LargestK
Largest :: LargestK
-- | The smallest type (and kind) on Compare.
data SmallestK
Smallest :: SmallestK
-- | Compare two types, of any kinds, which are not compared within
-- Compare. Users can add instances.