get the symtable module back in working order
- Fix broken functions
- Add (hopefully) extensive tests
- Modernize a little
3 files changed