This tactic is based on quantHeuristicsLib.QUANT_INSTANTIATE_CONV.
It tries to instantiate quantifiers. Free variables of the goal are
seen as universally quantified by this tactic. Therefore, it tries to
instantiate these free variables.
In contrast to quantHeuristicsLib.QUANT_INSTANTIATE_TAC this tactic
takes the assumptions of the goal into account.