let iteri f ({ ar = ar } as ra) =
    for i = 0 to ra.vlix do f i (Impl.unsafe_get ar i) done