Haskell: OOP vs type classes | Heykuki News