instance (Sym_Eq term, Sym_Lambda term) => Sym_Eq (BetaT term)
-- Typing
+instance NameTyOf Eq where
+ nameTyOf _c = ["Eq"] `Mod` "Eq"
instance FixityOf Eq
instance ClassInstancesFor Eq
instance TypeInstancesFor Eq
-- Compiling
instance Gram_Term_AtomsFor src ss g Eq
-instance (Source src, Inj_Sym ss Eq) => ModuleFor src ss Eq where
+instance (Source src, SymInj ss Eq) => ModuleFor src ss Eq where
moduleFor = ["Eq"] `moduleWhere`
[ "==" `withInfixN` 4 := teEq_eq
, "/=" `withInfixN` 4 := teEq_ne