[Haskell-beginners] When to use ST