function component(a, b) {
let z = { a };
(function () {
mutate(z);
})();
let y = z;
{
// z is shadowed & renamed but the lambda is unaffected.
let z = { b };
y = { y, z };
}
return y;
}
function component(a, b) {
let z = { a };
(function () {
mutate(z);
})();
let y = z;
{
// z is shadowed & renamed but the lambda is unaffected.
let z = { b };
y = { y, z };
}
return y;
}