// Should print A, arg, original
function Component() {
const changeF = (o) => {
o.f = () => console.log("new");
};
const x = {
f: () => console.log("original"),
};
(console.log("A"), x).f((changeF(x), console.log("arg"), 1));
return x;
}