Title: Propositions as types