sig   type t = {     address : string;     port : int option;     user : string option;     add_ssh_options : string list;   }   val to_yojson : Ketrew_pure.Host.Ssh.t -> Yojson.Safe.json   val of_yojson :     Yojson.Safe.json ->     Ketrew_pure.Host.Ssh.t Ppx_deriving_yojson_runtime.error_or   val configure_ssh_batch_option :     [ `Custom of string | `Dropbear | `Openssh ] -> unit   val ssh_batch_option : Ketrew_pure.Host.Ssh.t -> string end