Scrap more boilerplate: reflection, zips, and generalised casts (2004)

by R Lämmel, S Peyton Jones
Venue:In ACM SIGPLAN International Conference on Functional Programming (ICFP’04