Recursively merges array types so that S[] & T[] becomes (S & T)[] When two array elements parsing rules are merged, the result is an array with intersected element types.
Recursively merges array types so that S[] & T[] becomes (S & T)[] When two array elements parsing rules are merged, the result is an array with intersected element types.