Module Or_exn

module Or_exn: Or_exn

type 'a t = ('a, Core.Exn.t) Core.Result.t 
include Monad.S
val try_with : f:('arg -> 'res) -> 'arg -> 'res t
Various use cases:
   Or_exn.try_with ~f x
   Or_exn.try_with () ~f:(fun () ->
   ....
   )
   let f_or_exn = Or_exn.try_with ~f
   

val try_with_bind : f:('arg -> 'res t) -> 'arg -> 'res t
val failwith : string -> 'a t
module Infix: sig .. end
Consistent with Async.Or_exn