sig
  type t =
      < display_url : string; expanded_url : string;
        unknown : Api_intf.Json.t Api_intf.mc_leftovers; url : string >
  val json_of_t : Api_intf.URL.t -> Api_intf.Json.t
  val t_of_json : (Api_intf.URL.t, Api_intf.Json.t) Meta_conv.Types.Decoder.t
  val t_of_json_exn :
    (Api_intf.URL.t, Api_intf.Json.t) Meta_conv.Types.Decoder.t_exn
  val ocaml_of_t : Api_intf.URL.t -> Ocaml.t
  val t_of_ocaml : (Api_intf.URL.t, Ocaml.t) Meta_conv.Types.Decoder.t
  val t_of_ocaml_exn :
    (Api_intf.URL.t, Ocaml.t) Meta_conv.Types.Decoder.t_exn
end