General question: why are "newtype" structs distinguished from tuple structs?