But I still have to use IORef this way.
> type MyState a = StateT FilePath IO a
> Is there any way in which I can do without IORef in tabHandler andHow about keeping the IORef but storing it inside the state?
> commandLoop (written in red and bold, if you can see)?
type MySate a = StateT (IORef FilePath) IO a