Control.Monad.LazyRandom
evalRand
runRand
evalRandIO
data
Rand
g a