~TreeBalancing() { constValueExprs_.ForEachValue([](ValueExpression* expr) -> bool { delete expr; return true; }); }