some more work
first shot for the rewrite: homogeneously generate random numbers and build more complicated values through RandT
make finite distributions sampleable, by making a FromFinite instance for RandT
merge the rewrite in master -- it was a good idea to rewrite everything