title: Does TWIG support variadic arguments using the "..." token?
body: <p>I'd like to provide a variable number of arguments to a function from an <code>include</code>, but I am not sure whether TWIG supports the <em>PHP three-dots token</em>.</p>
  
  <p>I sure can do</p>
  
  <pre><code>{{ callFunction('funcName', arg1, arg2, arg3) }}
  {{ callFunction('funcName2', null, true) }}
  </code></pre>
  
  <p>in case I have a <code>Twig_Function</code> defined in PHP with variadic arguments</p>
  
  <pre><code>public function callFunction($name, ...$arguments)
  </code></pre>
  
  <p>but what if I want to call the function via an <code>include</code>?</p>
  
  <pre><code>{% set foo = 'bar' %}
  {% include 'call_function.twig' with {
      'func_name':'funcName2',
      'arguments': [ null, true ]
  %}
  </code></pre>
  
  <p>This seems to not be supported</p>
  
  <pre><code>{{ callFunction(func_name, ...arguments) }}
  </code></pre>
  
  <p>How do I pass a variable number of argument to an <code>include</code>?</p>