struct Point { x: i32 y: i32 } let setNewPos(p: *Point, nx: i32, ny: i32) = { p.x = nx p.y = ny } let main() = { let p = Point{ x=10, y=20 } setNewPos(&p, 30, 40) return 0 }