val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tval create : output_char:(char -> unit) -> output_chars:(Core.bigstring -> len:int -> unit) -> flush:(unit -> unit) -> sexp:(unit -> Core.Sexp.t) -> tval of_out_channel : Core.Out_channel.t -> tval of_output_char : (char -> unit) -> t