| # buf = n0 + ENCODED_NAT_SIZE, # buf1 = n0 + ENCODED_NAT_SIZE, subarray(buf1, ENCODED_NAT_SIZE, n0) = subarray(buf, ENCODED_NAT_SIZE, n0), is-encoded(# vtbl, subarray(buf1, 0, ENCODED_NAT_SIZE)), # vtbl * (ENCODED_NAT_SIZE + ENCODED_VOLID_SIZE) ≤ n0 ⊦ buf1 = subarray(buf1, 0, ENCODED_NAT_SIZE) + subarray(buf, ENCODED_NAT_SIZE, n0) |
# buf1 = n0 + ENCODED_NAT_SIZE, # buf = n0 + ENCODED_NAT_SIZE, is-encoded(# vtbl, subarray(buf1, 0, ENCODED_NAT_SIZE)), # vtbl * (ENCODED_NAT_SIZE + ENCODED_VOLID_SIZE) ≤ n0 ⊦ buf1 = subarray(buf1, 0, ENCODED_NAT_SIZE) + subarray(buf1, ENCODED_NAT_SIZE, n0)