Anatomy of a type class
What is a type class, and why is it a central notion in functional programming ?
Tags: scala, functional