components/evaluate: using the new Walker
components/fold: using the new Walker
core/visitor: not used anymore