Reimplement markup language in Lezer or not

Hey, I’ve noticed the changes on the lezer-markdown repo. and the changes you’re cooking up look really slick. Thank you for being so quick on this! I guess I won’t need my silly Monarch port… (it’s still extremely useful for making absurd syntax highlighters! regex lookbehind is dangerous)

However, this has made me wonder - do you think that the parse tree that the parser outputs is good enough for HTML rendering? Currently, I have two separate implementations of the same grammar, one in my Monarch port, and one in my markdown-it extensions. It would be very neat to have a consolidated and incrementally rendering Markdown implementation, with extensibility (I legitimately think you’ve incidentally made something very compelling).