Here is an example of "readonly" not behaving the way I want.
I compiled a system with libraries
Then I added a local `y: STRIN'. When the compiler couldn't find STRIN
in my cluster, it proceeded to search all the vision2, base and gobo clusters
for it, but there is no chance it will be there since these libraries are
all readonly. Meanwhile, I'm waiting for completion of a search that I know
won't find the missing class.