Raise file not found error
Handle empty in caselet
Expand all macros
Fix restarg bug to receive all arguments in one parameter
Allocate shared structure map when it needed
Handle empty lambda body
Make all test same for scheme and c++ version