HaskellのLT、GT、EQって

Prelude> compare 2 2
EQ
Prelude> compare 2 3
LT
Prelude> compare 4 3
GT

Prelude> :type GT
GT :: Ordering
Prelude> :type EQ
EQ :: Ordering
Prelude> :type LT
LT :: Ordering

Prelude> :info GT
data Ordering = ... | GT -- Defined in GHC.Ordering
Prelude> :info LT
data Ordering = LT | ... -- Defined in GHC.Ordering
Prelude> :info EQ
data Ordering = ... | EQ | ... -- Defined in GHC.Ordering

Orderingという型でしたか・・・