Tipi v programskih jezikih in izreki o varnosti programov