[GHC] #15052: DeriveAnyClass instances may skip TypeError constraints