Support for variadic functions through out.