Add support for variadic arguments

Fixes #53