Backend: Clean
Backend: Use internal linkage for lambdas
Backend: Use an array to store globals identifiers
Backend: Remove downcasts
Create a global value for eaach
Add some TODO
Add a test for recursive functions and environment handling
Add a thing to do