Iterate over all nodes in a tree, in depth-first order.
The root of the tree. May be a dict, list or other Python object.
A function to call at each node in the tree.
The callback is called on an instance after all of its children have been visited (depth-first order).
The modified tree.