The issue I was referring to is is if you don&#x27;t<p>&gt; capture a reference to it in an (escaping) closure to defeat the escape analysis optimization.<p>the object absolutely doesn&#x27;t behave as a heap-allocated value. So everything is <i>not</i> semantically on the heap.