let printf(s: *char, ...) = extern("printf")
let malloc(size: u64): *void = extern("malloc")

let main() = {
  var p = malloc(8) as *i32
  *p = 2
  *(p+4) = 4
  printf("%d\n", *(p+4))
}