Make symbols used for package function definitions private, reducing the possibility for conflict:
Any use of the symbol
f in the package context ensures that
f is created in that context:
When the context given to
Begin starts with
` it extends from the current context:
Since the symbol
f is in the package context, the function works after
EndPackage:
You can see that the other variable uses the private context: