in reply to treemap
I like this, but it would be nice if the code refs could take
advantage of context variables, such as current depth of
recursion so that different things (such as tabbing over
or enumeration) could happen at different depths of
recursion.