val elim_type_tac: term:Cic.term -> ProofEngineTypes.tactic
-val decompose_tac: clist:(Cic.term list) -> ProofEngineTypes.tactic
+val interactive_user_uri_choice: ( selection_mode:[`SINGLE | `EXTENDED] ->
+ ?ok:string ->
+ ?enable_button_for_non_vars:bool ->
+ title:string -> msg:string -> string list -> string list) ref
+
+val decompose_tac: term:Cic.term -> ProofEngineTypes.tactic