Accessor to current transaction, useful e.g. for callbacks.
Make interpreter available to callbacks.
Only use dynamic scopes if they are enabled for the current transaction.
A data member is not a global.