use ExtUtils::Typemaps instead of doing our own parsing