Callable modules
Why doesn’t Python allow modules to have a __call__ method? (Beyond the obvious that it wouldn’t be easy to import directly.) Specifically, why doesn’t using a(b) syntax find the __call__ attribute like it does for functions, classes, and objects? (Is lookup just incompatibly different for modules?)