ARRAY_FOR_EACH
ARRAY_FOR_EACH(m->product, mi) {
ARRAY_FOR_EACH(s->match.product, si) {
ARRAY_FOR_EACH(map, m) {