Yeah, there could be different ways of doing it. As I said, the essential thing is that I finally 99% understand what's going on and I can cope with it. I haven't had a problem I couldn't deal with yet, it's just been so hard to figure out what's going on. Zsh does not lend itself to self-study, one must be informed of these deep things.
That's about exactly what I was suggesting in my private msg. just now. Splitting information could be preserved very easily. But altering the data ... wrong on principle.
Good for piping tho? Like Philippe's: