Data.GADT.Compare

type (:=)

class GEq f

defaultEq

defaultNeq

data GOrdering a b

weakenOrdering

class GCompare f

data a :~: b