The goal of this proposal is to provide lightweight intra-module boundaries so you can avoid exposing every internal
declaration within a big module to all other files in the module.
Not a goal: addressing the file-level access fileprivate/private or scoped/protected debates. This is left to other proposals.