Si camina como un pato, nada como un pato, y hace cuack, entonces puedes tratarlo como un pato.
En programación, no sólo utilizamos los patos en técnicas de depuración de baja tecnología, sino que además, basados en el método de deducción por inducción del Test del Pato, nos permitimos, en sistemas de tipificación dinámica, declarar variables sin avisar al sistema de qué tipo de datos estamos utilizando.
Si parpa como un float, entonces el sistema lo tratará como un float. De cajón.