        
<p>The Janet language is implemented on top of an abstract machine (AM). The
compiler converts Janet data structures to this bytecode, which can then be
efficiently executed from inside a C program. To understand Janet bytecode, it
is useful to understand the abstractions used inside the Janet AM, as well as
the C types used to implement these features.
</p>
<h2 id="The-stack-=-the-fiber">The stack = the fiber
</h2>
<p>A Janet fiber is the type used to represent multiple concurrent processes in
Jan