local function variadic(...args) for args as arg do print(arg) end end variadic("Pip", "Squeak", "Wilfred") local a = {} a:insert("Faith") a:insert("Hope") a:insert("Charity") variadic(a:unpack())