I think this will work, but make sure you test with <code>setattr(), instance.set_closure_args(), and instance['closure_args']</code> to be doubly sure they all work.  There's some tricky function-decorator stuff going on in lower levels that may result in obvious behavior.