In std.random, is the "isUniformRNG" intended to determine whether the given type is *some* RNG or just a *specific* form of RNG? Because I don't see any "isRNG" that's more general. More importantly, should a crypto RNG count as "isUniformRNG"?