//ww:run-exit 60 package main; type two = struct { sec: i64, nsec: i64 }; type one = struct { v: i64 }; fn sum(a: two, b: one) i32 = { return (a.sec + a.nsec + b.v): i32; }; fn main() i32 = { let x: two = two { sec = 10i64, nsec = 20i64 }; let y: one = one { v = 30i64 }; return sum(x, y); };