The change is more about the generated context functions. They now receive the scope (whatever you put into it) as first argument.
So now we (cough…can remove some macros…cough) don’t need to modify the context functions anymore
So it does. Whatever you put into it is up to you.
I definitely gonna abuse it to reboot How to get name of 'calling' module and/or function? adding the caller into the scope (don’t worry, i won’t)