@eddie: debugging tests mostly. Your PR lacks any tests, I suppose you have to create a failing test first, and then make it pass with the fix. Also, task like this may require some language design work, which I don’t see performed, or at least not described.