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