## Input ```javascript import {makeObject_Primitives, Stringify} from 'shared-runtime'; function Example(props) { const object = props.object; const f = () => { // The receiver maybe-aliases into the return const obj = object.makeObject(); obj.property = props.value; return obj; }; const obj = f(); return ; } export const FIXTURE_ENTRYPOINT = { fn: Example, params: [{object: {makeObject: makeObject_Primitives}, value: 42}], }; ``` ## Code ```javascript import { c as _c } from "react/compiler-runtime"; import { makeObject_Primitives, Stringify } from "shared-runtime"; function Example(props) { const $ = _c(5); const object = props.object; let t0; if ($[0] !== object || $[1] !== props.value) { const f = () => { const obj = object.makeObject(); obj.property = props.value; return obj; }; t0 = f(); $[0] = object; $[1] = props.value; $[2] = t0; } else { t0 = $[2]; } const obj_0 = t0; let t1; if ($[3] !== obj_0) { t1 = ; $[3] = obj_0; $[4] = t1; } else { t1 = $[4]; } return t1; } export const FIXTURE_ENTRYPOINT = { fn: Example, params: [{ object: { makeObject: makeObject_Primitives }, value: 42 }], }; ``` ### Eval output (kind: ok)
{"obj":{"a":0,"b":"value1","c":true,"property":42}}