account for trait shuffling
SetStructBuilder