Implement variadic functions