TAKING OVER A CLASS

The class is loaded, you want to change parts of it

Take control of the class
require Some::Package;
my $control = qtakeover( 'Some::Package' );
Have your way with it
$control->override(
    foo => sub { ... }
    bar => sub { ... }
);
Restore the original method
$control->restore( 'foo' );
The original class is completely restored when the control object is destroyed.
$control = undef;
Next: https://github.com/exodist/Mock-Quick/blob/master/lib/Mock/Quick/Presentation/slideJ.pod
Previous: https://github.com/exodist/Mock-Quick/blob/master/lib/Mock/Quick/Presentation/slideH.pod