I'd like to run some IO operations in a Monad (other than the IO Monad). Is there any kind of "runIO" to do this? (One approach is to make my Monad to encapsulate the IO Monad, but I'd not like to do this for other reasons). Thanks a lot, -- Andre