(** Operations on streams of lines, i.e. strings which are terminated by newline characters in a file.*) val to_file : string -> string Stream.t -> unit (** Add newline terminators to the strings and write them to a file. *) val of_file : string -> string Stream.t (** Return a stream of the the lines of a file *) val of_stringstream : ?bufsize:int -> string Stream.t -> string Stream.t (** Convert a stream of strings which contains newlines to a stream of lines. Note each input string may contain multiple output lines, and each output line may consist of multiple input strings. *)