unit oktemp; fn read(r: &i32) -> i32 { return r.^; } fn test() -> i32 { var x: i32 = 1; let v = read(&x); x += 1; return v + x; }