sig
  val json_of_string :
    ?allow_comments:bool -> ?big_int_mode:bool -> string -> Json_type.t
  val load_json :
    ?allow_comments:bool -> ?big_int_mode:bool -> string -> Json_type.t
  module Compact :
    sig val print : Format.formatter -> Json_type.t -> unit end
  module Fast : sig val print : Buffer.t -> Json_type.t -> unit end
  module Pretty : sig val print : Format.formatter -> Json_type.t -> unit end
  val string_of_json : ?compact:bool -> Json_type.t -> string
  val save_json : ?compact:bool -> string -> Json_type.t -> unit
end