InterpM.Syntaxval (let*) :
('a, 'b, 'c) SSM.Result.t ->
('a -> ('d, 'b, 'c) SSM.Result.t) ->
('d, 'b, 'c) SSM.Result.tval (let+) :
('a, 'b, 'c) SSM.Result.t ->
('a -> 'd) ->
('d, 'b, 'c) SSM.Result.tmodule Symex_syntax = SSM.Syntax.Symex_syntax