Zaslat SMS: Generic Programs and Proofs