Don't let marks interfer with silence collapsing.
Make '#' refer to top of page.
Draft SpeechD integration.
Implement table navigation.
Add arrow key navigation inside pages.
Extract navigation state out of SSML <marker>s.
Fix markers misserialization.
Ensure marker counters are incremented.
Propagate local attrs through to output.
Read <progress> as a percentage, that's more international.
eSpeak can trivially localize this to it's various locales.
Extend MIMEtype dispatch to support alternative stylesheets.
Catch more cases of consecutive breaks.
Collapse consecutive breaks again.
FIXME: Collapse when one <break> is inside another tag.
Implement :target pseudoclass.
Defaults to <main> to further avoid excess clutter from pages.
Implement new -rhaps-marker property for controlling user interaction.
Extensively refactor to use the CSS engine's counters implementation.
Take advantage of new Haskell Stylist assets & pseudoclass filters.