The Perl5 CPAN module 'enum'