BonusTrack02.dev
Extract retry logic into higher order function from previous Coroutine