han just by internal Janet type number.  The semantics are
determined by the types involved.  The purpose of these operators is to allow
comparison to work in some "less surprising" way (relative to the primitive
comparison operators) when two types have a natural ordering between them.
</p>
<p>The polymorphic comparison operators are <code class="mendoza-code">compare=</code>, <code class="mendoza-code">compare&lt;</code>,
<code class="mendoza-code">compare&lt;=</code>, <code class="mendoza-code">compare&g