Types for Proofs and Programs nidottuEnglanti, 1999