Visitor style traversal of Perl data structures
