function f(a, b) return a,b end function g(a, b, ...) return a,... end function r() return 1,2,3 end print(f(3)) print(f(3, 4)) print(f(3, 4, 5)) print(f(r(), 10)) print(f(r())) print(g(3)) print(g(3, 4)) print(g(3, 4, 5, 8)) print(g(5, r()))