Truffle/Instrumentation:  significant reorganization of the instrumentation framework's implementation and connection to the runtime ExecutionContext, with some new features, including a Tag-based "trap" mechanisms.
Merge with 9ae1d2f3bda60f9d91243c883c5aa7812e2ab256