Array of Signals in a SynthDef

To cite myself from the second link I have given:

In this example:

(
~qp1 = [0,1,2,3];
~qp2 = [0,1,2,3,4,5];

SynthDef(\testArray_1, {
	arg size = 7;
	var points = NamedControl.kr(\points, (1..7) * 111);
	// var points = \points.kr((1..7) * 111);
	// indicator is a multichannel *UGen*
	var indicator = { |i| i < size } ! points.size;
	(indicator * points).poll; 
}).add;
)