std::ranges::unique{_copy}
implement `std::ranges::unique` and `std::ranges::unique_copy` Differential Revision: https://reviews.llvm.org/D130404
ranges::generate{,_n}
ProxyIterator
iter_move
iter_swap
std::ranges::partition_{point,copy}
ranges::shuffle