Esta implementación usa los mecanismos de despacho múltiple y restricciones paramétricas de Perl 6.