Fix for double arrow misalignment in deeply nested arrays.

Addresses #733
what about:
`foreach ([1 => 2] as $k => $v)`
`foreach (fncCall() as $k => $v)`
?