Updated version combining auto-tupling and varargs