in reply to Exporter Module
As soon as you start using different namespaces through the package keyword, you will want to make function names available in other packages. Exporter is a common way to make function names available in other packages.