Type checking higher-order polymorphic multi-methods (1997)

by François Bourdoncle, Stephan Merz
Venue:In Proceedings of POPL ’97