1. I don't think unreadable is that far off beam. I have read it and found it very heavy going. 2. Your point about the sense of abstraction in the article is correct and it probably needs a one-liner explaining what it's about as a prepend. If nobody has done it in the interim I'll have a stab tonight. user:sjc