points
And the compiler should be just a bit smarter to avoid the .{} thing when it is not strictly necessary.
What's your plan for this? Rebuilding the C varargs mess from first principles?