Result.Capsulemodule Capsule := Portable.Capsule.Experttype 'a t = | Ok : ('a, 'k) Capsule.Data.t * 'k Capsule.Key.t -> 'a t| Exn of Base.Exn.t * Base.Backtrace.ttry_with f runs f in a fresh capsule, returning Exn if f raises and Ok otherwise.
val unwrap_ok_exn : 'a t @ local unique -> 'a