+
+//hmmm: below was really wrong and things are still wrong because we're letting the symtab destruct our trees?
+// real thing would be to just toss any pointers referenced in the sym tab here.
+// OR... not at all because sym tab stores objects, and expects objects, and since a pointer isn't an object it will not auto-delete?
+
+