[Haskell-beginners] Re: Type classes are not like interfaces, after all