each typeclass requires 1-2 functions to be implem...
# arrow
p
each typeclass requires 1-2 functions to be implemented, and they provide several functions extra on top that can be defined using those other required functions