Bos_setup.R
include module type of struct include Rresult.R end
val msg : string -> [> msg ]
val msgf : ('a, Stdlib.Format.formatter, unit, [> msg ]) Stdlib.format4 -> 'a
val pp_msg : Stdlib.Format.formatter -> msg -> unit
val error_msg : string -> ('a, [> msg ]) Rresult.result
val error_msgf : ('a, Stdlib.Format.formatter, unit, ('b, [> msg ]) Rresult.result) Stdlib.format4 -> 'a
val error_to_msg : pp_error:(Stdlib.Format.formatter -> 'b -> unit) ->
('a, 'b) Rresult.result -> ('a, [> msg ]) Rresult.result
val error_msg_to_invalid_arg : ('a, msg) Rresult.result -> 'a
val failwith_error_msg : ('a, msg) Rresult.result -> 'a
val pp_exn_trap : Stdlib.Format.formatter -> exn_trap -> unit
val trap_exn : ('a -> 'b) -> 'a -> ('b, [> exn_trap ]) Rresult.result