[-lambda] Better error-handling
[-let] Optimize shifting/binding of unused _ places