title: varags functions that return vargas lambdas lua
body: <p>If I want to write a function that takes varargs and returns a function that takes vargas I run into ambiguous <code>...</code> for example</p>
  
  <pre><code>    function bind(func, ...) return function(...)  func(..., ...) end end
  </code></pre>