?config_client:(Ftp_client.ftp_client -> unit) -> ?tmp_directory:string -> ?tmp_prefix:string -> ?get_password:(string -> string) -> ?get_account:(string -> string) -> ?keep_open:bool -> string -> Ftp_fs.ftp_stream_fs