I think these should match up.  Either the config names should be x_min, x_max or the parameter names to DistDeviate should be min, max.  Either way is fine with me.  Then, there is not need to pull out these names.  Just create distdev as `distdev = DistDeviate(rng=rng,kwargs)`