Rng is almost always used, so maybe consider providing its methods to at least `thread_rng`. Maybe using https://github.com/dtolnay/inherent ,