Documentation, What Documentation?

<xsl:template name="xpath.location">
  <xsl:param name="node" select="."/>
  <xsl:param name="path" select="''"/>

  <xsl:variable name="next.path">
    <xsl:value-of select="local-name($node)"/>
    ...
</xsl:variable>

“If the code was hard to write, it ought to be hard to understand.”