[GHC] #12882: Unexpected constraint when using ExistentialQuantification