@inproceedings{HPJ00Pol, title = "Derivable Type Classes", author = "Hinze, Ralf and {Peyton Jones}, Simon", year = "2001", booktitle = "Proceedings of the 2000 ACM SIGPLAN Haskell Workshop", editor = "Hutton, Graham", location = "Montreal, Canada", month = "aug", note = "The preliminary proceedings appeared as a University of Nottingham technical report", pages = "5-35", publisher = "Elsevier Science", volume = "41(1) of Electronic Notes in Theoretical Computer Science", doi = "10.1016/S1571-0661(05)80542-0", }