runApp :: Config -> AppM a -> IO (Either ServantErr a)
runApp cfg app = runExceptT (runReaderT app cfg)
runApp :: Config -> AppM a -> IO (Either ServantErr a)
runApp cfg app = runExceptT (runReaderT app cfg)
runApp cfg app = runExceptT (runReaderT app cfg)