There are a lot of probability distributions. I am thinking about turning the path dists.py into a directory dists/ for which each distribution (or very closely-related) distributions are implemented in their own files. Then I could setup a common.py which imports some of the distributions that users are likely to use most of the time.
These changes would allow for a larger number of distributions without importing 'everything' upon every usage. Some decisions about with distributions should go in common.py would need to be decided on.