▲ | blatantly 7 days ago | |
What about libraries though? They might force you to use certain monads rather than IO? | ||
▲ | kqr 7 days ago | parent [-] | |
The libraries I use either have, or at least allow, IO at the base of their transformer stacks, so any IO action is a liftIO away. |