Thanks Bryan,
Jinwoo Lee wrote:A StateT lets you replace one IORef with another, since it gives you
> I haven't used ReaderT. What are the advantages when using ReaderT
> instead of StateT in this case?
mutable state. A ReaderT gives you *immutable* state, so the type
system guarantees that you'll always be using the same IORef.
<b