Module My_std.Outcome


module Outcome: sig .. end


type ('a, 'b) t =
| Good of 'a
| Bad of 'b
val ignore_good : ('a, exn) t -> unit
val good : ('a, exn) t -> 'a
val wrap : ('a -> 'b) -> 'a -> ('b, exn) t