private static object AtPutMethod(Machine machine, object obj, object[] args) { int position = (int)args[0]; object value = args[1]; ((IList)obj)[position] = value; return value; }