Love this idea (and I’m off to swap some of my own code to do this…) but I know that defer is well…
Paul Rock

I think we’re all a bit obsessed with performance. What about the ‘performance’ of developers reading the code? :) But yeah, defer does cost a little – although that probably won’t be forever.