Perl 5 module for method declarations with type constraints
