Add support for list and map literals
Fix: Lambda inside a lambda doesn't capture top level value correctly