[Haskell-cafe] runStateT execution times measurement baffling