Is it not possible to return from a loop expression within a failable function?

Sorry, the issue has already been mentioned.