empezando chequeo de tipos. visitor