first crack at local and letrec
fix merge conflicts: local and letrec now translate to Pyret, chars translate to single-character strings, and some bugs fixed