recursive descent parser is taking shape <3

* term factor expr is half done
* let bindings are fully done