Funind_plugin.Recdefval tclUSER_if_not_mes : 
  unit Proofview.tactic ->
  bool ->
  Names.Id.t list option ->
  unit Proofview.tacticval recursive_definition : 
  interactive_proof:bool ->
  is_mes:bool ->
  Names.Id.t ->
  Constrintern.internalization_env ->
  Constrexpr.constr_expr ->
  Constrexpr.constr_expr ->
  int ->
  Constrexpr.constr_expr ->
  ( Constr.pconstant ->
    Indfun_common.tcc_lemma_value Stdlib.ref ->
    Constr.pconstant ->
    Constr.pconstant ->
    int ->
    EConstr.types ->
    int ->
    EConstr.constr ->
    unit ) ->
  Constrexpr.constr_expr list ->
  Declare.Proof.t option