Now possibility_tac is an explicit function, in order to delay
the evaluation of \!simpset
intro Introduction to Isabelleref The Isabelle Reference Manualsystem The Isabelle System Manuallogics Isabelle's Object-Logicsind-defs (Co)Inductive Definitions in ZFaxclass Tutorial on Axiomatic Type Classes