I was worried about getting `Foo is not defined` which isn't a valid concern as it can be parsed just fine without it being defined.  I learned something interesting here that I hadn't really thought about before.  Thank you.