<main> tag and inputmode attribute.
Introduce *html-path*.
Don't escape escaped strings.
Drop simple-stream declaration.
Download and ping attributes for <a>.
Escape attribute values that end with a forward slash.

If the HTML is being parsed dynamically, and if the attribute value
comes at the end of the enclosing tag, the trailing slash gets
misinterpreted as closing the tag.