remove dead code and obsolete documentation
don't set count to zero

We don't need the count here.
use evalState instead of execState

evalState returns the result of the computation:

http://hackage.haskell.org/package/transformers-0.4.1.0/docs/Control-Monad-Trans-State-Lazy.html#v:evalState
remove obsolete comment