A very simple decorator and function which populates a module's __all__ and optionally the module globals.
This library provides two very simple decorators that document the publicness of the names in your module. They keep your module's all in sync so you don't have to.