Ok yeah, this is correct right? ``` struct test_cpo { friend std::vector::iterator tag_fallback_invoke(hpx::adjacent_find_t fn, test_cpo const& cpo, std::vector::iterator iter1, std::vector::iterator iter2) { return iter1; } }; ```