Generative type abstraction and type-level computation (2011)

by S Weirich, D Vytiniotis, S Peyton Jones, S Zdancewic
Venue:In Principles of Programming Languages Symposium. ACM SIGNPLAN