(_ : ∃ x, p).2
The inferred type of this projection does not even type check, in general.
It produces a better error message than the one produced by the kernel.