object
  method connect : (string * int) option
  method execute : Ftp_client.ftp_client_pi -> Ftp_client.state -> unit
end