I... don&#x27;t actually understand why you would ask that question. How do type classes help, one way or the other, when the discussion is &quot;duck typing cannot (always) be replaced in static languages by having various types extend a common interface. True or false?&quot;.<p>They allow you do something <i>else</i>, something I would argue is better (and I explicitly said so, &quot;The best solution I know of is type classes, in languages that support them.&quot;), but are entirely irrelevant to sanderjd&#x27;s point and my answer.