A CSS selector engine for the Haskell XML Toolbox (XHT)