dart backend: allow functions with variable number of arguments (*args) - this hack only works with up to 16 variable arguments.