Just one quickie. After this, you and I have probably said as much as we can say to each other, and more input is needed from the rest of the community. I wasn't suggesting A:@*foo-readtable*!foo I was suggesting A@!foo where the A@ put the reader into program A's context, which includes package, readtable and whatever else.