El hecho de que Vala no cree varias clases para una definición genérica significa que se puede realizar un código como el que sigue: