Removes the state monad because wtf am I even using it for. I have lazy evaluation!