func fetchAndSaveGame<M: Reader: Async: Throws>(userId: Int) ->