I feel like your example's don't have any substance especially to add a new macro. Sure maybe variadic parameters need to work better with wrapped values but non of your examples really show that. And the linked issue doesn't really do anything. You may want to look at this for insight: