Envoyer par SMS: Generic Programs and Proofs