std::any_of contains
contains + move sementic