An extended definition and parser of markdown, based on pulldown_cmark, which allows for some further events and typographic niceties like super- and subscript.
pulldown_cmark