How is this better to UIView.animate(withDuration:, delay:, options: [.repeat, .autoreverse], animations: { }, completion: nil)