How to use local variable observers

You should already be familiar with the concept of property observers in Swift – those willSet and didSet blocks you can attach to property on classes and structs. Well, those same blocks can be attached to local and global variables as well, allowing you to respond to changes easily.