Inheritance vs Generics vs TypeClasses in Scala
How do the 3 types of polymorphism actually work in Scala?
Tags: scala, typeclass, typeclasses, polymorphism