Exercise 4.7 - an implementation of let*->nested-lets.
Exercise 4.8 - named let - my first implementation
added notes from sols