##
my $user_dir = dirname( $user_file );
####
use MyModule qw( myfunc );
my $result = myfunc( \%args );
####
use MyModule;
my $result = MyModule->myfunc( \%args );
####
use MyModule;
my $thingy = MyModule->new( \%args )
my $result1 = $thingy->myfunc( \%overriding_args1 );
my $result2 = $thingy->myfunc( \%overriding_args2 );