typename UnaryReturn<PVector<T,N,C>, FnPeekColorMatrix>::Type_t  d;
typename UnaryReturn<PVector<T,N,C>, FnPeekColorVector>::Type_t  d;
peekColor(const PVector<T,N,C>& l, int row, int col){  typename UnaryReturn<PVector<T,N,C>, FnPeekColorMatrix>::Type_t  d;  for(int i=0; i < N; ++i)    d.elem(i) = peekColor(l.elem(i),row,col);  return d;}