Jones.Scrap your boilerplate: a practical design pattern for generic programming.In Types (2003)

by Ralf Lämmel, Simon Peyton
Venue:In Languages Design And Implementation