+1 for both of you, I did not know about `std::any_of`
@joker-eph feel free to propose a separated patch ;-)