fn test_call(x : i32, y : f32) -> (i32, f32) {
  let res = (x, y);
  for i = 0 to 10 {
    res.0 += 1;
  }
  return res;
}

fn test(x : i32, y : f32) -> (f32, i32) {
  let res = test_call(x, y);
  return (res.1, res.0);
}