type Holder { refs: [2]ref, } pub fn main() -> Void { var old: i32 = 1 let next: i32 = 2 var holder: Holder = Holder { refs: [&old, &next] } holder.refs[0] = &next old = 3 }