fn foo(x: &mut i32) -> &mut i32 { x }

fn main() {
  let mut x = 1;
  let y = foo(&mut x);
  *y += 2;
  `(x)`;
}