I'm calling an IronPython function from C#. It seems that on definition, this function captures its original scope. When I later call it without an explicit scope, it can still access values from that original scope. Even if I change scope values, it correctly reads the new values. Take a look at this example:I'm calling an IronPython function from C#. It