Remove MonadIO wrapper from most operations