[GHC] #13490: Ambiguous types with constraints on new variables