/// `pub mod symbol_table;` is creating a public module named `symbol_table`. This
/// module is related to managing and manipulating symbol tables,
/// which are data structures used in programming languages to store information
/// about symbols (such as variables, functions, and classes) and their associated
/// values.