The C version allows you to add extra configuration data to structs. Figure out how to implement this in Zig.