Let_syntax.Result
val (let*) : ('a, 'b) Core.Result.t -> ('a -> ('c, 'b) Core.Result.t) -> ('c, 'b) Core.Result.t
val (let+) : ('a, 'b) Core.Result.t -> ('a -> 'c) -> ('c, 'b) Core.Result.t