Implement support for variable argument functions, i.e '...' syntax