Non-invasive monitoring library
Functions to add monitoring to existing vars.
Public variables and functions: