val convert_msgpack_error : ('a, Msgpack.t) Core.Result.t -> 'a Core.Or_error.t
val value : ?err_msg:string -> 'a Vcaml__.Types.Phantom.t -> Msgpack.t -> 'a Core.Or_error.t
val inject : 'a Vcaml__.Types.Phantom.t -> 'a -> Msgpack.t
val string : ?err_msg:string -> Msgpack.t -> string Core.Or_error.t
val int : ?err_msg:string -> Msgpack.t -> int Core.Or_error.t
val bool : ?err_msg:string -> Msgpack.t -> bool Core.Or_error.t
val map_of_msgpack_map : Msgpack.t -> Msgpack.t Core.String.Map.t Core.Or_error.t
val and_convert_optional : Msgpack.t Core.String.Map.t -> string -> (Msgpack.t -> 'a Core.Or_error.t) -> 'a option Core.Or_error.t