Specs for where $_ is defined and when it is defined?

I cover some of this here: http://rubyspec.org/bugs_found/ It requires your judgement, but it's weird that `defined?` returns "global-variable" when it's not. I'm 99% sure MRI won't change that, but it may be worth filing a bug.