> I'm open to that, but it seems like the basic purpose of the functions is fairly different, so it could be confusing. 

While I agree I think it's only confusing if someone arrived to this point the way we did. If instead we only tell users about one way to add deterministics (i.e. via `Deterministic()`) I think it just will become the way of doing things.