entrada: reservas => array de reservas
cada reserva responde a los métodos, date y user
salida: tiene que mostrarse en html, texto plano y MarkDown (una salida por cada tipo)
Ejemplo:
Template = Template.new
template.add(reservas)
template.html => '<head></head><body><h1>un titulo</h1><table>{reservas}</table></body>'
template.text => 'un titulo\n{reservas}'