experimenting with a mini symbol table approach for each thing a context points to
jeez..