sig val mount : t -> string -> string -> string list -> int Lwt.t val unmount : t -> string list -> int Lwt.t val eject : t -> string list -> int Lwt.t end