function foo(a) { const b = {}; const x = b; if (a) { let y = {}; x.y = y; } else { let z = {}; x.z = z; } // aliases x, y & z b |> mutate(%); return x; }