Resolve label name properly and rename label of for loop
Add some info! for debugging
Add two compile-fail tests

Courtesy of @huonw
Rename token::LIFETIME