Hmm, this changes semantics: previously `transformRecover` would process all elements leading up to a failure, while now a failure can “jump the queue” (unless I am missing something). Fixing this would be ugly …