module main extern "puts" func puts(text: ^i8) struct Human { age: u64 name: ^i8 } extern "main" func main(argc: i64, argv: [?]^i8): i64 { let x: &Human = { age = 23 name = "test" } test(x) let y = x return 0 } func test(x: &Human) { }