Types for Proofs and Programs door Eduardo Gimenez & Christine Paulin-Mohring