crow/col/mut-queue.crow (source)
mut-queue[t] record mut
(has non-public fields)
new[t] t mut-queue(...values t array)
to[t] t array(a t mut-queue)
is-empty[t] bool(a t mut-queue)
size[t] nat64(a t mut-queue)
~=[t] void(a t mut-queue, value t)
~~=[t, col] void(a t mut-queue, values col) (col, t) iterate
iterate