Allow annotating a function with the JSPackedArrayArguments attribute to specify which arguments expect a packed array.
Throw when an attempt is made to pass a packed array as an argument to a function expecting a normal array.
Throw when an attempt is made to pass a normal array as an argument to a function expecting a packed array.
Change the packed array interface so it exposes operator [] instead of Get/Set methods.
Add a back door to opt out of the packed array argument checking via an attribute.
Make JSILc return a non-zero exit code if non-fatal errors occurred during translation.