CTAN has a new package: logical-markup-utils