et_checktype</code>
and <code class="mendoza-code">janet_checktypes</code>. These macros may be more efficient than the more
obvious way of checking types via <code class="mendoza-code">janet_type(x) == JANET_ARRAY</code>, and so
are preferred.
</p>
<p>The enum <code class="mendoza-code">JanetType</code> represents the base type of a Janet value. There are
are exactly 16 basic types.
</p>
<pre class="mendoza-codeblock"><code data-language="c"><span class="mdzsyn-keyword">typedef</span> <span class="mdzsyn-t