+ val action_three : string
+ -> string * 'a arg * string * 'b arg * string * 'c arg
+ -> ('a * 'b * 'c -> unit) -> unit
+ val action_four : string
+ -> string * 'a arg * string * 'b arg * string * 'c arg * string * 'd arg
+ -> ('a * 'b * 'c * 'd -> unit) -> unit
+
+ val actionV_none : string -> (env_vars -> unit) -> unit
+ val actionV_one : string -> string * 'a arg -> (env_vars * 'a -> unit) -> unit
+ val actionV_two : string -> string * 'a arg * string * 'b arg -> (env_vars * 'a * 'b -> unit) -> unit
+
+ val container_none : string -> (unit -> unit) * (unit -> unit) -> unit