Added a lexical-addressing compiler
Update compile-lambda to create a compile-time environment