internal static Brng ToBrng(this RngKind src) => (Brng)src;
static IRandomStream <T> stream <T>(IEnumerable <T> src, RngKind rng) where T : struct => new RandomStream <T>(rng, src);
internal static BRNG ToBrng(this RngKind src) => (BRNG)src;