if stmt.Key.Name != "_" {
        keySymbol, exists := c.symbolTable.DefineLocal(stmt.Key.Name)
        if exists {
            return c.errorf(stmt, "%q redeclared in this block", stmt.Key.Name)
        }