StateM.Syntaxval (let**) :
('a, 'c, 'd) Soteria.Symex.Compo_res.t t ->
('a -> ('b, 'c, 'd) Soteria.Symex.Compo_res.t t) ->
('b, 'c, 'd) Soteria.Symex.Compo_res.t tval (let++) :
('a, 'c, 'd) Soteria.Symex.Compo_res.t t ->
('a -> 'b) ->
('b, 'c, 'd) Soteria.Symex.Compo_res.t tval (let+-) :
('a, 'b, 'd) Soteria.Symex.Compo_res.t t ->
('b -> 'c) ->
('a, 'c, 'd) Soteria.Symex.Compo_res.t tval (let*-) :
('a, 'b, 'c) Soteria.Symex.Compo_res.t t ->
('b -> ('a, 'd, 'c) Soteria.Symex.Compo_res.t t) ->
('a, 'd, 'c) Soteria.Symex.Compo_res.t tval (let+?) :
('a, 'b, 'c) Soteria.Symex.Compo_res.t t ->
('c -> 'd) ->
('a, 'b, 'd) Soteria.Symex.Compo_res.t tmodule Symex_syntax : sig ... endval (let**^) :
('a, 'e, 'f) Symex.Result.t ->
('a -> ('b, 'e, 'f) Result.t) ->
('b, 'e, 'f) Result.tval (let++^) :
('a, 'e, 'f) Symex.Result.t ->
('a -> 'b) ->
('b, 'e, 'f) Result.t