Allow change detection to work on packed structures. Simple, because they can
just be treated like 1D packed arrays (i.e. vectors).