Move back to how we used to walk trees for incremental parsing perf.

Are we planning to use this in the future? I don't get it right now. At least add a comment on why this is here.