cherry-pick an old version of Exporter.pm