Cool. “monkey patch” is an actual ‘thing’ by the way, https://en.wikipedia.org/wiki/Monkey_patch 19
It’s heavily used/useable in python.  It wont really work in c++.  In Python, pretty much anything can be modified/monkey-patched at runtime, which is kind of nice (though dangerous…)