[laszlo-reviews -> laszlo-dev] I'll try to look at this in just a bit, but I had a thought:
I wonder if instead of `anonymous` we should use `singleton`, I think that might be more descriptive/accurate. An "instance class" as we have been calling it is really an instance of a singleton class, a class that will only ever have this one instance as a member, so we don't give it a tag name (which is why we think of it as anonymous).