[Xotcl] Problem with automatic variable unsetting upon return from an instproc?