Suggestion:    All of the functions of `Zone` are provided by a library called `zone.js`. This library implements those features by monkey patching asynchronous APIs.    Side note: What is monkey patching?