2FI: retrospectively, having a unique symbol table for all modules was a design mistake. The decision was made to have homogeneous accesses to local and global entities. It was also made to match NewGen tabulated type declaration.