ducktypes (pypi): behaviour based duck typing library
Keywords: duck|typing|interfaces