Function Scope
A user-defined function is only visible within the unit in which it is compiled
unless the function was also defined with the export
keyword.
This makes it possible to create reusable code modules compiled as SIMPOL
library files (*.sml) and to only expose the functions that represent the
interface. All of the supporting functions that are not exposed are invisible
to external callers.