Un template est défini par la balise à laquelle plusieurs attributs peuvent être associés.
L'utilisateur doit adapter les options de compilation des différents modules de son programme pour ne générer qu'une seule version de l'instanciation d'un template.