Conversion of modules from public by default to private by default
Pre-release
Pre-release
All modules are now private by default so that developers must now explicitly declare variables/types/procedures to by public as necessary. This change has been adopted to help mitigate potential involuntary or erroneous access to data particularly when importing other modules. Relevant discussion in issue #502 and PR #539.