Star import reveals internal names when __all__ omits or misspells entries
Symptom When a module defines __all__ but includes a name that is not actually defined in its namespace, the star import (from module import *) succeeds at definition time and only raises an AttributeError when a consumer attempts the import. This delayed failure makes it difficult to catch typos during development or static analysis, and it leaves the publi