The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;

BEGIN {
    package My::Parser;
    use Exporter 'import';
    our @EXPORT = 'foo';

    use Parse::Keyword { foo => \&parse_foo };

    sub foo { $_[0] }
    sub parse_foo {
        my ($keyword) = @_;
        return sub { uc($keyword) };
    }

    $INC{'My/Parser.pm'} = __FILE__;
}

use My::Parser;
is(foo, 'FOO');

done_testing;