Typeclasses

Types of classes?