Updating inside age dating technique
The compiler has my back, and warns me that the function doesn’t exist (yet).
And only then do I build the specific setter helpers.
Then at the end of any Java Script code turn, check to see if the value has changed.
This may seem inneficient at first, but there are some clever strategies to reduce the performance hit.
The Java Script code we write doesn’t all run in one go, instead it executes in turns.