sig
  val print : ?recursive:bool -> Format.formatter -> Json_type.t -> unit
end