//ww:run-exit 6 package main; type pt = struct { a: i32, b: i32, c: int }; let g: pt = pt { a = 1, b = 2, c = 3 }; fn take(x: pt) int = { return (x.a: int) + (x.b: int) + x.c; }; export fn main() i32 = { return take(g): i32; };