See more
…oes have mutating methods, so it can be changed. This is a subtle point, but nonetheless important: the “value” of an immutable object can’t change, but it’s constituent objects can.
Instead of Major.Minor.Patch, think Breaking.Feature.Fix.