When applied to a term of the form ?x. P ==> Q, where x is not free in
both P and Q, EXISTS_IMP_CONV returns a theorem of one of three forms,
depending on occurrences of the variable x in P and Q.  If x is free
in P but not in Q, then the theorem:
   |- (?x. P ==> Q) = (!x.P) ==> Q
   |- (?x. P ==> Q) = P ==> (?x.Q)
   |- (?x. P ==> Q) = (!x.P) ==> (?x.Q)