Stanford University: Keith Schwarz's "Type Checking II"

Study the application of the type proof system (introduced above) to the detection of type errors.