recent broadcast changes (iterate by default), scalar struct, and `@.`

For the record, this issue also affects @enum broadcasts, which might be a more common use than trying to broadcast across a singular struct.