> Then (<xml> T ...) would generate a list, while (<xml> ...) would write
> to the current stream, no matter if it is chunked or not.
you are right, the interface would be more logical without 'out'.
I think the parameter Out = T should have been associated with the N
parameter, i.e. -2 ~ two tabs, 2 ~ two spaces, 0 ~ new lines only, NIL
~ no indenting and line breaks, T ~ collect into a list.
I'll change that.