Let expressions are derived expressions, because
![508_kk.jpg](https://secure.tutorsglobe.com/CMSImages/508_kk.jpg)
Implement a syntactic transformation let->combination that reduces evaluating let expressions to evaluating combinations of the type shown above, and add the appropriate clause to eval to handle let expressions