val terms :
state->input:input->?loc:Dolmen.Std.Loc.t ->?attrs:Dolmen.Std.Term.t list->Dolmen.Std.Term.t list->state * Dolmen.Std.Expr.term listret
val formula :
state->input:input->?loc:Dolmen.Std.Loc.t ->?attrs:Dolmen.Std.Term.t list->goal:bool ->Dolmen.Std.Term.t ->state * Dolmen.Std.Expr.formula ret
val formulas :
state->input:input->?loc:Dolmen.Std.Loc.t ->?attrs:Dolmen.Std.Term.t list->Dolmen.Std.Term.t list->state * Dolmen.Std.Expr.formula listret
val typing_wrap :
?attrs:Dolmen.Std.Term.t list->?loc:Dolmen.Std.Loc.t ->input:input->state->f:(env->'a)->state * 'a