[GHC] #15888: Quantified constraints can be loopy