The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use strict;
use warnings;
package TestMexp;

use Sub::Exporter::ForMethods qw(method_installer);
use Sub::Exporter -setup => {
  exports   => [ qw(foo) ],
  installer => method_installer,
};

use Carp ();

sub foo {
  my ($self, @arg) = @_;

  Carp::longmess("$self -> foo ( @_ )");
}

1;