, we need to use the constructing function
<code class="mendoza-code">struct/with-proto</code>. There is no analog to <code class="mendoza-code">table/setproto</code> for structs because they are immutable, and
that goes for prototypes as well. Structs can only inherit from other structs, not tables.
</p>
<pre class="mendoza-codeblock"><code data-language="janet">(<span class="mdzsyn-coresym">def</span> <span class="mdzsyn-symbol">Car</span>
 {<span class="mdzsyn-keyword">:_name</span> <span class="mdzsyn-s