[GHC] #15412: "Instance head is not headed by a class" when `Constraint` replaced with `type C = Constraint`