matriz como lista de parámetros lua

Hoy estaba trabajando un poco con lua, con ese "oldesh" para mi idioma, y encontré lo que puede obtener argumentos como matriz, como soo:

function foo(someting,...)
    local arrayofargs = arg
    -- code here
end

Y ahora, soy interesante. ¿Puede ser de otra manera? ¿Puede pasar la matriz, no como matriz, sino como la lista de parámetros, así:

function bar(a1,a2)
    print(a1+a1)
end

function foo(someting,...)
    local arrayofargs = arg
    bar(arg)
end

Sí, no puedes hacer eso, pero ¿puedo alguien hacer algo así?

Respuestas a la pregunta(1)

Su respuesta a la pregunta