break;
case 1:
assign(runtime, context, self, values.eltInternal(0), block);
break;
case 2:
assign(runtime, context, self, values.eltInternal(0), values.eltInternal(1), block);
break;
case 3:
assign(runtime, context, self, values.eltInternal(0), values.eltInternal(1),
values.eltInternal(2), block);
break;