The problem (as I see it), is that `uuid` is making an assumption about `rndGen`'s implementation details, when it has no business doing so. I agree that it is *probably* indeed safe (as per your arguments), but I don't like the way we achieve the result.

I have no desire to pursue this conversation here anyways, I don't think it is productive.