Melhor maneira de lidar com atributos de dados no Slim

Eu estava avaliandoMagro como um substituto paraHAML em um projeto pessoal, e ele não parece manipular os atributos de dados HTML5 tão facilmente quanto HAML. Eu estava esperando que alguém também pudesse ter encontrado isso, ou pode ter sabido sobre uma opção / sintaxe que ainda não encontrei em seus documentos.

HAML permite que você definaAtributos de dados HTML 5 simplesmente usando hashes aninhados assim:

%a{data: {key1: 'val', key2: 'val'}}

resultando em

<a data-key1='val' data-key2='val'></a>

questionAnswers(3)

yourAnswerToTheQuestion