On Type Class Instance Selection
It was well into my Haskell career before I was able to create type classes to solve problems regularly.
In retrospect, I did not have a good grasp of how instance selection worked. I didn’t understand when I was going down a path that would…