Add support for <lang> (no BCP47 validation) and kind (metadata and such).