fix rng combinators