let unsafe_swap_in_last ({ ar = ar } as ra) n = Impl.unsafe_set ar n (Impl.unsafe_get ar ra.vlix); unsafe_remove_one ra