Why not std::any_of?