val is_closed : Cic.term -> bool
val is_meta_closed : Cic.term -> bool
+val metas_of_term : Cic.term -> (int * Cic.term option list) list
+(* as before but with no duplicates. may avoind some stack overflows *)
+val metas_of_term_set : Cic.term -> (int * Cic.term option list) list
(** @raise Failure "not enough prods" *)
val strip_prods: int -> Cic.term -> Cic.term
val params_of_obj: Cic.obj -> UriManager.uri list
val attributes_of_obj: Cic.obj -> Cic.attribute list
+val arity_of_composed_coercion: Cic.obj -> int
(** mk_rels [howmany] [from]
* creates a list of [howmany] rels starting from [from] in decreasing order *)