Module Vcaml__.Extract

val convert_msgpack_error : ('aMsgpack.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