More work on new code, specifically new code for obarrays and symbols

Again, I have a bunch of new stuff that I need to write before I can get
back to having things work, so this won't complie.