/dev/random

Monad Transformers

Turns out monad transformer is just wrapper type with overloaded bind operator »= https://mmhaskell.com/monads/transformers