type FixedBuf { len: usize = 0, first: T, items: [N]T, } export c fn main() -> u8 { let buf: FixedBuf = FixedBuf { first: 55_u8, items: [1_u8, 2_u8, 3_u8, 4_u8] } if buf.len == 0 { return buf.first } return 0_u8 }