module main extern "puts" func puts(text: ^i8) struct Test { field: u32 } extern "main" func main(argc: i64, argv: [?]^i8) { let x: Test = { field = 23 } test::test() }