Higher-order Polymorphism



[3] Haskell, Scala, Clean (not F#)