Symbol table implementation roughly complete. Non-functional.