unit okproj; struct Node { value: i32, } fn touch(p: ?&mut Node) -> void { p.?.value = 7; }