Perl 5 module for declarative validation of data structures
