Envoyer par SMS: Proof Methods for Structured Corecursive Programs