A bit late... but I don't understand this part:
"Unlike x, p is not a member of the template. The type Pair is a member, so we can’t refer to it without the prefix."
* Why is it not a member of the template (specification)? * Later it is a member... of what if not of the template (specification)? Confusing... -- Robert M. Münch http://www.saphirion.com smarter | better | faster