A lightweight implementation of generics and dynamics (2002)

by J Cheney, R Hinze
Venue:In Haskell ’02