public GlobalSymbolTable Add(NamedObjectEntry globalObjectEntry) => new GlobalSymbolTable(this.TypeDefs, this.Enums, this.GlobalObjects.Add(globalObjectEntry));