?(mk_fresh_name_callback = FreshNamesGenerator.mk_fresh_name ~subst:[])
pattern
=
+(*
let module PET = ProofEngineTypes in
let generalize_tac mk_fresh_name_callback
~pattern:(term,hyps_pat,concl_pat) status
status
in
PET.mk_tactic (generalize_tac mk_fresh_name_callback ~pattern)
+*) assert false
;;