Em Perl, como posso descobrir se meu arquivo está sendo usado como um módulo ou executado como um script?

Digamos que eu tenha um arquivo Perl no qual há partes que preciso executar apenas quando sou chamado como script. Lembro-me de ter lido algumas vezes sobre incluir essas partes em um método main () e fazer uma

main() unless(<some condition which tests if I'm being used as a module>);

Mas eu esqueci qual era a condição. A pesquisa no Google não resultou em nada frutífero. Alguém pode apontar o lugar certo para procurar isso?

questionAnswers(3)

yourAnswerToTheQuestion