RE: difference between (evaluate . runST) and stToIO