Working with duck typing in Python