Extract URL resolver into 'hurl' hackage
Find links in the document (for interactions).
Add new URL & commandline arguments input interface.
Simplify CSS parsing with new Haskell Stylist API.
Integrate var(), @import, @document, @media, & @supports support.
Fix crash upon pause/rest-before/after: none
Upgrade Stylist dependency, fix default table styles.
I forgot that the content property replaces all children.
Don't use :not(), it's not supported by Stylish Haskell.
Support multi-valued CSS content: properties.
Refine user agent CSS...
* Read <img> alt, failing that src.
* I'll preprocess HTML forms to insert a better labeled link.
* type=button is never meaningful without JS.
* Insert alternatives to audio cues that don't come accross yet.
Render CSS counters into the webpage!
Fix counters parsing & usage.
Parse content & counter properties, cleanup property handling.
Integrate CSS Speech Box Model, improve user agent stylesheet.
Draft code for laying out CSS Speech Box Model.
Allow adjusting keyword values.
Output SSML that TTS software like eSpeak can read.
Refine useragent CSS to use less 'voice-rate: x-slow' and more 'voice-pitch'.