Exercises and constructions from TAPL implemented in Coq