Question: Applying array/list to all elements

I have written the following code; 

Do := proc( F::algebraic , Q::list)
local n:=nops(F), m:=nops(Q);
seq(F[i]~(Q[i]), i=1..n);
end proc:

 

which does not work

I know there is a really simple mistake but i just cannot see it.

 

Please Wait...