Compiled test.osl -> test.oso
array a = { 0 1 2 }
after func(a[1]), a = { 0 42 2 }

 color c = 0 0 0
after func(c[1]), c = 0 42 0
array a = { 0 1 2 }
after func(a[1]), a = { 0 42 2 }

 color c = 0 0 0
after func(c[1]), c = 0 42 0
array a = { 0 1 2 }
after func(a[1]), a = { 0 42 2 }

 color c = 0 0 0
after func(c[1]), c = 0 42 0
array a = { 0 1 2 }
after func(a[1]), a = { 0 42 2 }

 color c = 0 0 0
after func(c[1]), c = 0 42 0

