Populated values are very similar to ArgumentValues but allow for illegal undefined properties and array entries.
[argName: string] :
PopulatedArgumentValueType
| PopulatedArgumentValues
| Array<PopulatedArgumentValues | undefined>
| undefined
| PopulatedArgumentValues
| Array<PopulatedArgumentValues | undefined>
| undefined