ensure correctness when ref addresses are recycled:
    - recycled.t
rename EIGENCLASS -> SINGLETON
reuse eigenclasses where safe:
    - cache.t
ensure reblessed objects behave as expected:
    - rebless.t