let printf(s: *char, ...) = extern("printf") let malloc(size: u64): *void = extern("malloc") let Point = type struct { x: i32 y: i32 } let main() = { var p = malloc(8) as *Point p.x = 10 p.y = 20 printf("%d\n", p.x) }