##
package Alzabo::MethodMaker;
sub import {
...
}
\&import;
####
(require Alzabo::MethodMaker)->(
name_maker => \&name_maker,
);
####
use Alzabo::MethodMaker(
name_maker => sub {
...
},
);
####
use Alzabo::MethodMaker qw( makeMethods );
makeMethods(
name_maker => \&name_maker,
);