in reply to Evil Interview Questions

Tough ones.
If I actually wanted the non-override behavior you mention in the first question, I'd write it like this:
$self->A::foo();
It documents your intentions better.