The Identification of Propositions and types in Martin-Löf's Type Theory: A Programming Example