I have an array of vectors as parameters, and I’m wondering how to vectorize setting the priors of the parameters. Below is example code which illustrates the problem I’m facing.

```
data {
int<lower=0> N;
vector[3] y[N];
cov_matrix[3] SD[N];
}
parameters{
vector[3] example_mu[N];
}
model{
vector[3] filler;
vector[3] m[N];
vector[3] s[N];
filler[1] = 1;
filler[2] = 2;
filler[3] = 3;
m = rep_array(filler,N);
filler[1] = 2;
filler[2] = 3;
filler[3] = 4;
s = rep_array(filler,N);
// this isn't allowed but I want to vectorize my vector operations
example_mu ~ normal(m,s);
// otherwise I'd have to loop through like this:
for(i in 1:N){
example_mu[i] ~ normal(m[i], s[i]);
}
// what other options do I have??
y ~ multi_normal(example,SD);
}
```