If you think in "duck typing" you can avoid having tons of the `isinstance` calls.