///|
pub(all) enum SymbolType {
  Regular
  Anonymous
  Supertype
  Auxiliary
} derive(Eq, Debug)