Haskell : polymorphism at value level, not method parameter level | Heykuki News