arc_is, arc_iso, and pretty printer/hasher/comparators safe with circular structures
hash functions, add methods for is/iso and modify cell method defs
fill out the hash table implementation
add is/iso and other changes to methods
__arc_visit and friends