extern type CPoint { x: i32, y: i32, } packed type Header { tag: u8, len: u16, } type Wrapper { value: const i32, } pub fn main(world: World) -> Void raises { let point: CPoint = CPoint { x: 1, y: 2 } let header: Header = Header { tag: 7_u8, len: 9_u16 } let wrapper: Wrapper = Wrapper { value: 11 } if point.x == 1 && header.len == 9_u16 && wrapper.value == 11 { check world.out.write("const layout ok\n") } }