miscellaneous; beginning work on maps (associative arrays); eliminating `id.` specialization in favor of `eqv.` all around