zuse: added docstring and warning
--
--
::
+:: +mop: constructs and validates ordered ordered map based on key,
+:: val, and comparator gate
+::
++ mop
|* [key=mold value=mold]
|= ord=$-([key key] ?)
:: smallest key can be popped off the head. If $key is `@` and
:: .compare is +lte, then the numerically smallest item is the head.
::
+:: WARNING: ordered-map will not work properly if two keys can be
+:: unequal under noun equality but equal via the compare gate
+::
++ ordered-map
|* [key=mold val=mold]
=> |%
