You guys wouldn't happen to know how to fetch the scalar value associated with a B::GV object too would you?
Looking at the results from Devel::Peek::Dump($a), it would seem to me that the GV -> GP -> SV would be the pathway to the SV (and its eventual value), but there is no GP method for the B::GV object. I am sure I am just missing something very obvious here, but I can't seem to resolve this. All I can seem to get when I call B::GV->SV is a B::NULL object, which makes no sense. Am I just running into the optimizer here?
Okay, going to bed now with visions of op-code trees dancing in my head. Should make for some interesting dreams.