# Hello.pm run() unless caller; sub run { print "Hello world"; }
package Hello; __PACKAGE__->run() unless caller; sub run { print "Hello world"; }