function Component(props) { const x = makeObject(props); const y = makeObject(props); const z = x.optionalMethod?.(y.a, props.a, foo(y.b), bar(props.b)); return z; }