Type classes with more higher-order polymorphism (2002)

by M Neubauer, P Thiemann
Venue:In ACM SIGPLAN International Conference on Functional Programming