Drawbacks of System.IO being bound to MonadIO instead of IO?

I think you’re asking “why don’t we use MonadIO in System.IO?”. (At first it sounded like you were asking the opposite.)

If that’s what you want you can have it now in an alternative Prelude/standard library for example rio.

3 Likes