zsyn-keyword">:color</span> <span class="mdzsyn-keyword">:silver</span>))
(<span class="mdzsyn-keyword">:honk</span> <span class="mdzsyn-symbol">my-car</span> <span class="mdzsyn-string">"beep"</span>)</code></pre><h2 id="Abstract-types">Abstract types
</h2>
<p>While tables make good objects, Janet also strives for good interoperation with
C.  Many C libraries expose pseudo object-oriented interfaces to their
libraries, so Janet allows methods to be added to abstract types. The built in
abstract type <code 