// This caused an infinite loop in the compiler function MyApp(props) { const y = makeObj(); const tmp = y.a; const tmp2 = tmp.b; tmp2 |> y.push(%); return y; }