Type classes vs interfaces

Well, maybe you should.