sig
type t = string * [ `Error of exn | `Ok of Xml.xml ]
val json_of_t : Api_intf.??.t -> Api_intf.Json.t
val t_of_json : (Api_intf.??.t, Api_intf.Json.t) Meta_conv.Types.Decoder.t
val t_of_json_exn :
(Api_intf.??.t, Api_intf.Json.t) Meta_conv.Types.Decoder.t_exn
val ocaml_of_t : Api_intf.??.t -> Ocaml.t
val t_of_ocaml : (Api_intf.??.t, Ocaml.t) Meta_conv.Types.Decoder.t
val t_of_ocaml_exn : (Api_intf.??.t, Ocaml.t) Meta_conv.Types.Decoder.t_exn
val name : Api_intf.??.t -> string
end