(* $Id$ *) open Names open Term type discharge_recipe type recipe = | Cooked of constr | Recipe of discharge_recipe type constant_body = { const_kind : path_kind; const_body : recipe ref option; const_type : type_judgment; mutable const_eval : ((int * constr) list * int * bool) option option; } type constant_entry = section_path * constant_body