Control.Effect.Random
data Rand g a
runRand
evalRand
evalRandIO
getRandom
getRandomR
getRandoms
getRandomRs
fromList
uniform
withSplit