Experimental Scopes for tracking Key lifetimes

Experimental 1-entry cache for Vec->Chunk lookups.
Fix caching after writes

Reload cache after Chunk is written.
Support printing Frames with no names.
Remove side-effects from toString (was setting some caches)
Remove debug prints
Merge branch 'cliffc-scope'