val lines_of_file : path -> string listval read_file : ?binary:bool -> path -> stringval write_file : ?binary:bool -> path -> string -> unitval write_lines : path -> string list -> unitval copy_file : ?chmod:(int -> int) -> src:path -> dst:path -> unit -> unit