Global macro for let
Draf on how to design macros
Making sure referencing closure parameter works
Making some changes to see how to plan recursive calls
Merging some scope related experiments