@inproceedings{Hin00New, title = "A new approach to generic functional programming", author = "Hinze, Ralf", year = "2000", address = "New York, NY, USA", booktitle = "Proceedings of the 27th {ACM} {SIGPLAN-SIGACT} symposium on Principles of programming languages (POPL '00)", editor = "Reps, Thomas W.", isbn = "1-58113-125-9", location = "Boston, MA, USA", month = "jan", pages = "119--132", publisher = "ACM", doi = "10.1145/325694.325709", }