Adding a nice trick for array types

When a parameter is individually accessed in a pack and used for an array
type without an identifier (this is allowed by the standard), we would have
a collision. This makes it so that we don't!