# test standard Python subscr using viper types@micropython.viperdefget(dest,i:int):i+=1returndest[i]@micropython.viperdefset(dest,i:int,val:int):i+=1dest[i]=val+1ar=[iforiinrange(3)]foriinrange(len(ar)):set(ar,i-1,i)print(ar)foriinrange(len(ar)):print(get(ar,i-1))