> Marking a struct's definition as const or immutable just makes all of its > members const or immutable. > The type itself can't be const or immutable. What sense does it make to have a struct whose members are all const, and which is not automatically const by itself?