val lines : string -> string listval chomp : string -> stringval repeat : int -> (unit -> string) -> stringval repeat_s : int -> string -> stringval join_sp : string list -> stringval join_sp_list : string list list -> stringval join_sp_option : string option list -> stringval append : string -> string -> stringval is_binary : ?take:int -> string -> bool