Functions can now accept list arguments + unit test

The parser accepts it, but we need code to add a list to a function argument, See FIXME statement
For example:
  * "any" usebundle => test( { "bas", "andre", "jaap" } );