(seminário) Generalizando templates