@inproceedings{DBLP:conf/fpca/Wadler85,
author = {Philip Wadler},
title = {How to Replace Failure by a List of Successes: A method
for exception handling, backtracking, and pattern matching
in lazy functional languages},
booktitle = {FPCA},
year = {1985},
pages = {113-128},
ee = {http://dx.doi.org/10.1007/3-540-15975-4_33},
bibsource = {DBLP, http://dblp.uni-trier.de}
}