sig
  val lines_of :
    ?mode:int ->
    ?flags:Pervasives.open_flag list -> string -> string SequenceLabels.t
  val chunks_of :
    ?mode:int ->
    ?flags:Pervasives.open_flag list ->
    ?size:int -> string -> string SequenceLabels.t
  val write_to :
    ?mode:int ->
    ?flags:Pervasives.open_flag list ->
    string -> string SequenceLabels.t -> unit
  val write_bytes_to :
    ?mode:int ->
    ?flags:Pervasives.open_flag list ->
    string -> Bytes.t SequenceLabels.t -> unit
  val write_lines :
    ?mode:int ->
    ?flags:Pervasives.open_flag list ->
    string -> string SequenceLabels.t -> unit
  val write_bytes_lines :
    ?mode:int ->
    ?flags:Pervasives.open_flag list ->
    string -> Bytes.t SequenceLabels.t -> unit
end