[GHC] #15119: Program involving existentials and type class constraint gets rejected