int kind is followed by this struct
pub const IntInfo = packed struct(u32)
pub const IntInfo = packed struct(u32) {
bits: u8,
reserved_1: u8,
offset: u8,
encoding: enum(u4) {
signed = 1 << 0,
char = 1 << 1,
boolean = 1 << 2,
},
reserved_2: u4,
}