tcfail217.hs:7:1: error: [GHC-29210] • Superclass cycle for ‘A’ one of whose superclasses is ‘A’ • In the class declaration for ‘A’ Suggested fix: Perhaps you intended to use UndecidableSuperClasses