I would also agree that it's harder to confuse complex types as any single instance of a type is unlikely to overlap once you have a few fields.
I would also agree that it's harder to confuse complex types as any single instance of a type is unlikely to overlap once you have a few fields.