module ElimCopy:sig
..end
val name : string
typeterm =
Nunchaku_core.TermInner.Default.t
typety =
term
type
decode_state
val elim : (term, term) Nunchaku_core.Problem.t ->
(term, term) Nunchaku_core.Problem.t *
decode_state
val pipe : print:bool ->
check:bool ->
((term, ty) Nunchaku_core.Problem.t,
(term, ty) Nunchaku_core.Problem.t,
(term, ty) Nunchaku_core.Problem.Res.t,
(term, ty) Nunchaku_core.Problem.Res.t)
Nunchaku_core.Transform.t