[GHC] #12883: Unexpected constraint when using ExistentialQuantification