This works fine for both functional and imperatively generated HTML.
However, the question becomes what to do when you are using meld and you
produce an HTML document like this -
http://www.bitbucket.org/metaperl/gnumatrix/src/tip/gnumatrix/static/html/index.html
which has 'hardcoded' links like this:
<a class="bannerLink" href="/faq">FAQ</a>
Should I rewrite them using some Nagare functions and attach a callback at the same time?
Perhaps the presentation tier docs should be expanded with some info like this.