sig val open_out : string -> Pervasives.out_channel val output_endline : Pervasives.out_channel -> string -> unit val input_continued : ?squish:bool -> Pervasives.in_channel -> string val snarf_file : string -> string end