tcfail108.hs:7:10: error: • The constraint ‘Eq (f (Rec f))’ is no smaller than the instance head ‘Eq (Rec f)’ (Use UndecidableInstances to permit this) • In the instance declaration for ‘Eq (Rec f)’