bug in escape handling. Blegh. I am tryin to build tools to make this language habitable. I'm starting to wonder why I bother.