Being able to pick a root would improve the usefulness of the children macro without increasing its complexity too much.