Caller uses * and ** syntax to unpack arguments.