Or even Typst (not an extension of Markdown, but it has very similar goals and use cases).