A set of useful, reusable Perl/C/C++ typemaps