The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)
