Fix load shader with closure array in/out parameter

A shader with a closure array parameter compiles, but does not load at runtime.
This commit fixes it.

e.g.
shader Test(closure color param[4], output closure color outParam[4])
{ ... }