Having a friendly debate with a co-worker about this. We have some thoughts about this, but wondering what the SO crowd thinks about this?
I think that's because a function that has a readonly variable may never be called, and there's probably something about it going out of scope, and when would you need to?