module Symex : sig ... endval get_state : unit -> st tval set_state : st -> unit tval map_state : (st -> st) -> unit tval with_state : state:st -> 'a t -> 'a tmodule Value : sig ... endval bind : 'a t -> ('a -> 'b t) -> 'b tval map : 'a t -> ('a -> 'b) -> 'b tval pp_lfail :
Ppx_deriving_runtime.Format.formatter ->
lfail ->
Ppx_deriving_runtime.unitval show_lfail : lfail -> Ppx_deriving_runtime.stringval pp_cons_fail :
Ppx_deriving_runtime.Format.formatter ->
cons_fail ->
Ppx_deriving_runtime.unitval show_cons_fail : cons_fail -> Ppx_deriving_runtime.stringval vanish : unit -> 'a tval branch_on :
?left_branch_name:string ->
?right_branch_name:string ->
Value.sbool Value.t ->
then_:(unit -> 'a t) ->
else_:(unit -> 'a t) ->
'a tval if_sure :
?left_branch_name:string ->
?right_branch_name:string ->
Value.sbool Value.t ->
then_:(unit -> 'a t) ->
else_:(unit -> 'a t) ->
'a tval branch_on_take_one :
?left_branch_name:string ->
?right_branch_name:string ->
Value.sbool Value.t ->
then_:(unit -> 'a t) ->
else_:(unit -> 'a t) ->
'a tval give_up : string -> 'a tval branches : (unit -> 'a t) list -> 'a tval consume_fuel_steps : int -> unit tval some_or_give_up : string -> 'a option -> 'a tval all : ('a -> 'b t) -> 'a list -> 'b list tval fold_list : 'a list -> init:'b -> f:('b -> 'a -> 'b t) -> 'b tval iter_list : 'a list -> f:('a -> unit t) -> unit tval map_list : 'a list -> f:('a -> 'b t) -> 'b list t