I'm actually working on a generic traversal helper right now. A
simple version of clone_and_reset_tree() (or whatever) might simply
Clone::PP the whole thing, then traverse the clone, calling
clone_and_reset() on each visited node.
-John
> I'm actually working on a generic traversal helper right now.
Sounds perfect; I shall look forward, thanks very much.