limites de tipos para genericos