variadic type, members follow the struct in memory
This must be called on the value in the buffer, not stack-local value
See Implementation
variadic type, members follow the struct in memory