public void AddSymbol(string symbol, ProgValue value) => scopes.Peek().Add(new Variable(symbol, value));
public Variable(string name, ProgValue value = null) { this.Name = name; this.Value = value; }