 this is sufficient for interfacing with libraries and reduces overhead when mapping
to Janet values.
</p>
<pre class="mendoza-codeblock"><code data-language="janet">(<span class="mdzsyn-coresym">def</span> <span class="mdzsyn-symbol">my-struct</span> (<span class="mdzsyn-coresym">ffi/struct</span> <span class="mdzsyn-keyword">:int</span> <span class="mdzsyn-keyword">:int</span> <span class="mdzsyn-keyword">:ptr</span>))
<span class="mdzsyn-comment"># Maps to the following in C:</span>
<span class="mdzsyn-c