I have a question about Haskell polymorphism.
As I\'ve learned, there are two types of polymorphism:
Parametric: where you do not spe
Haskell uses type classes for ad hoc polymorphism.