Help for this page
package A; sub new { ... my $object = new B(); $object->do_something; # A::do_something invokes B::x and B::y
package A; sub new { ... $object->do_something(); # A::do_something reaches into the bag, and pulls out # numbers that B::init provided