SM.Resulttype nonrec ('a, 'e, 'f) t = ('a, 'e, 'f) Soteria.Symex.Compo_res.t tval ok : 'ok -> ('ok, 'err, 'fix) tval error : 'err -> ('ok, 'err, 'fix) tval miss : 'fix list -> ('ok, 'err, 'fix) tval miss_no_fix : reason:string -> unit -> ('ok, 'err, 'fix) tMissing without any fix. Will add to the statistics and log that information.
val fold_iter :
'a Soteria.Soteria_std.Iter.t ->
init:'b ->
f:('b -> 'a -> ('b, 'c, 'd) t) ->
('b, 'c, 'd) tval fold_seq :
'a Soteria.Soteria_std.Seq.t ->
init:'b ->
f:('b -> 'a -> ('b, 'c, 'd) t) ->
('b, 'c, 'd) tval iter_iter :
'a Soteria.Soteria_std.Iter.t ->
f:('a -> (unit, 'b, 'c) t) ->
(unit, 'b, 'c) tval run_with_state :
state:st ->
('a, 'e, 'f) t ->
('a * st, 'e * st, 'f) Symex.Result.t