basic support for let/def forms in the parser