sig
val ( let* ) :
('a, 'e) Stdlib.result ->
('a -> ('b, 'e) Stdlib.result) -> ('b, 'e) Stdlib.result
val ( and* ) :
('a, 'e) Stdlib.result ->
('b, 'e) Stdlib.result -> ('a * 'b, 'e) Stdlib.result
val ( let+ ) :
('a, 'e) Stdlib.result -> ('a -> 'b) -> ('b, 'e) Stdlib.result
val ( and+ ) :
('a, 'e) Stdlib.result ->
('b, 'e) Stdlib.result -> ('a * 'b, 'e) Stdlib.result
end