MOAR MONADS (Part 1)
MOAR MONADS (Part 2)
Start reading the state monad part