http://cs.anu.edu.au/~Ben.Lippmeier/project/thesis/thesis-lippmeier-sub.pdfO estilo é bem informal apesar da enorme carga teórica no assunto.
Aproveitando. Acho que o resultado do compilador se verificado é bem legal, porém
ainda está um pouco longe de ser o tipo de coisa que consigamos usar na prática
pois codificar num sistema de tipos regras mais complexas ainda é bem chato ou,
as vezes, impossível.