Extensible algebraic datatypes with defaults (2001)

by M Zenger, M Odersky
Venue:In ICFP ’01: Proceedings of the sixth ACM SIGPLAN International Conference on Functional Programming