[mod] refactoring, DRY
[fix] finally@value setattr was bad
[enh] test for try.finally_