The MonadUnliftIO typeclass along with a number of common instances
