sig
type term = Nunchaku_core.TermInner.Default.t
type decode_state
val name : string
val pipe :
print:bool ->
check:bool ->
((Elim_infinite.term, Elim_infinite.term) Nunchaku_core.Problem.t,
(Elim_infinite.term, Elim_infinite.term) Nunchaku_core.Problem.t,
(Elim_infinite.term, Elim_infinite.term) Nunchaku_core.Problem.Res.t,
(Elim_infinite.term, Elim_infinite.term) Nunchaku_core.Problem.Res.t)
Nunchaku_core.Transform.t
val pipe_with :
decode:(Elim_infinite.decode_state -> 'c -> 'd) ->
print:bool ->
check:bool ->
((Elim_infinite.term, Elim_infinite.term) Nunchaku_core.Problem.t,
(Elim_infinite.term, Elim_infinite.term) Nunchaku_core.Problem.t, 'c,
'd)
Nunchaku_core.Transform.t
end