title: Returning multiple values from functions in lua
body: <p>I am experimenting with the following lua code:</p>
  
  <pre><code>function test() return 1, 2 end
  function test2() return test() end
  function test3() return test(), 3 end
  
  print(test()) -- prints 1 2
  print(test2()) -- prints 1 2
  print(test3()) -- prints 1 3
  </code></pre>
  
  <p>I would like test3 to return 1, 2, 3</p>
  
  <p>What is the best way to achieve this?</p>