"How to Replace Failure by a List of Successes: A method for exception ..."

Philip Wadler (1985)
a service of Schloss Dagstuhl - Leibniz Center for Informatics