If a goto label is followed by an SCM variable declaration, a compilation error will result. I've written up this piece of code that demonstrates the behavior and how to work around it, available here:
https://gist.github.com/shanecelis/5728982 -Shane
