typedef i27 {} typedef i9 {} typedef int_pair { i27 a; i27 b; } extern _putchar(i9 c); add_int_pair(int_pair a, int_pair b => int_pair) { return int_pair!{.a = a.a + b.a, .b = a.b + b.b}; } main() { mut a = int_pair!{.a = 1, .b = 2}; mut b = int_pair!{.a = 3, .b = 4}; mut n = add_int_pair(a, b); _putchar('0' + n.a as i9); _putchar('0' + n.b as i9); _putchar('\n'); }