Generalize IO functions to MonadIO (snoyberg/classy-prelude#38)