ointers (NULL is mapped to nil). If the native function will mutate data in the pointer, be sure not to pass in strings, symbols
and keywords, as these are expected to be immutable. Buffers can be mutated freely. Functions returning pointers
(either directly or in a struct) will return raw, opaque pointers. Data in the pointer can be inspected with <code class="mendoza-code">ffi/read</code>
if needed.
</p>
<h2 id="Structs">Structs
</h2>
<p>FFI struct types (not to be confused with Janet structs) can be crea