Exceptions need not be exceptional. Draft available fromhttp://www.cs.virginia.edu/nr (1999)

by Norman Ramsey, Simon L Peyton Jones