let malloc(size: u64): *void = extern("malloc") let printf(s: *char, ...) = extern("printf") struct A = { a: i32 b: i32 c: i32 d: i32 } let main() = { var p = malloc(sizeof A) as *A p.a = 1 p.b = 2 p.c = 3 p.d = 4 }