NAME
   Devel::Declare -

SYNOPSIS
DESCRIPTION
 import
     use Devel::Declare qw(list of subs);

   Calls Devel::Declare->setup_for(__PACKAGE__ => \@list_of_subs);

 unimport
     no Devel::Declare;

   Calls Devel::Declare->teardown_for(__PACKAGE__);

 setup_for
     Devel::Declare->setup_for($package => \@subnames);

   Installs declarator magic (unless already installed) and registers
   "${package}::$name" for each member of @subnames

 teardown_for
     Devel::Declare->teardown_for($package);

   Deregisters all subs currently registered for $package and uninstalls
   declarator magic if number of teardown_for calls matches number of
   setup_for calls.

AUTHOR
   Matt S Trout - <[email protected]>

   Company: http://www.shadowcat.co.uk/ Blog: http://chainsawblues.vox.com/

LICENSE
   This library is free software under the same terms as perl itself