Can't call method <function> on an undefined value at <module>



I want to reference a variable in a module that was created in the
module consuming program.

----------
The module looks like this:

#! /usr/bin/perl -w

package Module;
require Exporter;

our @ISA = qw(Exporter);
our @EXPORT = qw(f1);
our $VERSION = 1.00;

sub f1 {
print "$v1\n";
}

1;

----------
The consuming Perl script looks like this:

#! /usr/bin/perl -w

use Module;

$v1 = "v1";

f1();

----------
Any suggestions on how I make this work?

.