void assignAt(int distance, Token name, Object? value) { ancestor(distance).values[name.lexeme] = value; }