[GHC] #13775: Type family expansion is too lazy, allows accepting of ill-typed terms