Module Signatures.PLUGIN.Outcome


module Outcome: Signatures.OUTCOME 


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