Refactoring into an object.
Expanding an example.
Trying to get a good understanding of ownership.