If we define the variables in our structure with var, we can change them at any time; if we use let, they're permanent.

Fantastic! As width and height are constants, it'd be a bad idea to set initial values for the properties.

Yikes! As width and height are constants, we can no longer change them with the default initializer.