Don't shadow if block lifetime
Add binary to gitignore
Rename output to expression
Fix If including else token in else block