A type class is an abstract, parameterized type that lets you add new behavior to any closed data type without using sub-typing . If you are coming from Java, you can think of type classes as something like java.
A type class is an abstract, parameterized type that lets you add new behavior to any closed data type without using sub-typing . If you are coming from Java, you can think of type classes as something like java.