ranges::sort
libc++ switched to use `iter_move`/`iter_swap` long time ago, so we should unblock these cases.