[GHC] #15989: Adding extra quantified constraints leads to resolution failure