Haha, having mucked around with similar mechanisms for dealing with concurrency via decorators I have to agree with you that this is likely to cause hard to debug behavior (especially since direct modification of the AST is going on behind the scenes here).  That being said, it&#x27;s an interesting thought experiment and likely an excellent class project.