Hm, I'm not keen on this: it means that the `TaskRng` has to know about the implementation details of `StdRng` and thus `IsaacRng`/`Isaac64Rng`, e.g. the optimal amount of randomness to read, which is much more information than just knowing that `new` returns a random RNG.