@inproceedings{syb2,
author = {Ralf L{\"a}mmel and Simon {Peyton Jones}},
title = "{Scrap more boilerplate:
reflection, zips, and generalised casts}",
booktitle = "{Proceedings of the ACM SIGPLAN International Conference
on Functional Programming (ICFP 2004)}",
year = {2004},
pages = {244--255},
location = {Snow Bird, UT, USA},
publisher = {ACM Press},
}