unction definition part of a function (the 'bytecode' part,
<code class="mendoza-code">JanetFuncDef *</code>), also stores various metadata about the function which is
useful for debugging, as well as constants referenced by the function.
</p>
<h2 id="C-functions">C functions
</h2>
<p>Janet uses C functions to bridge to native code. A C function
(<code class="mendoza-code">JanetCFunction *</code> in C) is a C function pointer that can be called like a
normal Janet closure. From the perspective of the byteco