Test parsing of several arguments
Refactor the test
Support variable arguments
Add `params` macro in the DSL
Parse variable arguments

Merge branch 'parse-variable-arguments'